fswatch Docker & Self-Hosted Deployment

GitHub

A cross-platform file change monitor with multiple backends: Apple macOS File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux...

1. Pull Image (DOCKERHUB) docker pull emcrisostomo/fswatch:latest
2. Docker Run (1-Click Launch) docker run -d --name fswatch --restart always emcrisostomo/fswatch:latest
3. Podman Run podman run -d --name fswatch --restart always emcrisostomo/fswatch:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/emcrisostomo/fswatch:latest
5. ORAS Pull (OCI Artifact) oras pull emcrisostomo/fswatch:latest
docker/alpine-no-gettext/Dockerfile.in
FROM alpine
LABEL org.opencontainers.image.authors="[email protected]>"

RUN apk add --no-cache file git autoconf automake libtool make g++ texinfo curl

ENV ROOT_HOME /root
ENV FSWATCH_BRANCH @ax_git_current_branch@

WORKDIR ${ROOT_HOME}
RUN git clone https://github.com/emcrisostomo/fswatch.git

WORKDIR ${ROOT_HOME}/fswatch
RUN git checkout ${FSWATCH_BRANCH}
RUN ./autogen.sh && ./configure && make -j

CMD ["/bin/bash"]