From: Alex Pooley (@zuedev) Date: Mon, 23 Mar 2026 11:13:42 +0000 (+0000) Subject: does caddy need to be restarted? X-Git-Url: http://git.zue.dev/?a=commitdiff_plain;h=7869696880d46e7670ca431878cedac4a2bf9e16;p=git.zue.dev does caddy need to be restarted? --- 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