add restart delay
Build and Push Docker Images / build-and-push (push) Successful in 26s

This commit is contained in:
2026-04-21 20:27:56 +02:00
parent 0cb1f25dff
commit 96c81a00c9
2 changed files with 5 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
latest
+4
View File
@@ -4,6 +4,7 @@ set -eu
WATCH_CONTAINER="${WATCH_CONTAINER:?set WATCH_CONTAINER to the container name or id to watch}" WATCH_CONTAINER="${WATCH_CONTAINER:?set WATCH_CONTAINER to the container name or id to watch}"
RESTART_CONTAINERS="${RESTART_CONTAINERS:?set RESTART_CONTAINERS to a comma-separated list of containers to restart}" RESTART_CONTAINERS="${RESTART_CONTAINERS:?set RESTART_CONTAINERS to a comma-separated list of containers to restart}"
POLL_INTERVAL="${POLL_INTERVAL:-30}" POLL_INTERVAL="${POLL_INTERVAL:-30}"
RESTART_DELAY="${RESTART_DELAY:-0}"
# Only restart when status *becomes* unhealthy (avoids restarting every poll while still unhealthy). # Only restart when status *becomes* unhealthy (avoids restarting every poll while still unhealthy).
# Set RESTART_ON_EVERY_POLL=1 to restart on every poll while unhealthy. # Set RESTART_ON_EVERY_POLL=1 to restart on every poll while unhealthy.
@@ -27,6 +28,9 @@ restart_list() (
else else
log "restart failed: $c" log "restart failed: $c"
fi fi
if [ "$RESTART_DELAY" != "0" ]; then
sleep "$RESTART_DELAY"
fi
done done
) )