trying different inotifywait command
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 49s

This commit is contained in:
2026-03-13 10:49:44 +00:00
parent 6923977cd1
commit 4107c11651
+14 -4
View File
@@ -63,13 +63,23 @@ spec:
command: ["/bin/sh", "-c"]
args:
- |
apk add --no-cache inotify-tools;
echo "Watcher started..."
while inotifywait -e close_write /etc/nginx/blacklisted.d/blacklisted-sessions.conf; do
echo "Change detected in deny.conf, reloading Nginx..."
# Find the Nginx master process and send SIGHUP (reload)
# Ensure file exists so inotify doesn't fail
touch /etc/nginx/blacklisted.d/blacklisted-sessions.conf;
echo "Watcher started on /etc/nginx/blacklisted.d/blacklisted-sessions.conf"
while inotifywait -e modify /etc/nginx/blacklisted.d/blacklisted-sessions.conf; do
echo "Change detected, waiting 5 seconds to batch updates..."
sleep 5;
# Check if Nginx is actually running before signaling
if pgrep nginx > /dev/null; then
echo "Reloading Nginx..."
pkill -HUP nginx
fi
done
volumeMounts:
- name: blacklisted-memory-volume
mountPath: /etc/nginx/blacklisted.d/