trying different inotifywait command
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 49s
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 49s
This commit is contained in:
+17
-7
@@ -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)
|
||||
pkill -HUP nginx
|
||||
done
|
||||
|
||||
apk add --no-cache inotify-tools;
|
||||
# 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/
|
||||
|
||||
Reference in New Issue
Block a user