From c1e53f27017899490d18db002a3c8658913db219 Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Mon, 6 Dec 2021 15:18:02 +0100 Subject: [PATCH] Try using inotify --- Dockerfile | 8 +++++--- src/entrypoint.sh | 4 ++++ 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 src/entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 2c307c2..6ea7f2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ -FROM alpine:3.10 +FROM alpine:3.15 RUN apk add --no-cache \ - fswatch + inotify-tools + +ADD src/entrypoint.sh /docker-entrypoint.sh -ENTRYPOINT ["fswatch"] +ENTRYPOINT ["/docker-entrypoint.sh"] diff --git a/src/entrypoint.sh b/src/entrypoint.sh new file mode 100644 index 0000000..378fb57 --- /dev/null +++ b/src/entrypoint.sh @@ -0,0 +1,4 @@ +inotifywait -e close_write,moved_to,create -m $CONFIG_DIR | +while read -r directory events filename; do + killall -SIGHUP quasselcore +done -- GitLab