From 7869696880d46e7670ca431878cedac4a2bf9e16 Mon Sep 17 00:00:00 2001 From: "Alex Pooley (@zuedev)" Date: Mon, 23 Mar 2026 11:13:42 +0000 Subject: [PATCH] does caddy need to be restarted? --- cron/minutely.bash | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cron/minutely.bash b/cron/minutely.bash index 06e4865..7abf205 100644 --- a/cron/minutely.bash +++ b/cron/minutely.bash @@ -19,6 +19,7 @@ cd "$GIT_ZUE_DEV" || { echo "Failed to change directory to $GIT_ZUE_DEV. PANIC!" if ! cmp -s "$DOCKER_COMPOSE_DIRECTORY/Caddyfile" <(git show HEAD:"Caddyfile"); then echo "Caddyfile has changed. Updating local copy..." git show HEAD:"Caddyfile" > "$DOCKER_COMPOSE_DIRECTORY/Caddyfile" + CADDY_RESTART_NEEDED=true else echo "Caddyfile has not changed. No action needed." fi @@ -59,4 +60,11 @@ else echo "$DOCKER_COMPOSE_FILENAME has not changed. No action needed." fi +if [ "$CADDY_RESTART_NEEDED" = true ]; then + echo "Restarting Caddy container to apply new configuration..." + docker compose restart caddy +else + echo "Caddy configuration has not changed. No restart needed." +fi + echo "Minutely cron job completed." \ No newline at end of file -- 2.49.1