From c1bd6932bd52ff1ddc8ef6b1ffe50c80d3fd5474 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 100755 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 100755
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