From ecb009490417ecffb1f8ebc555cdd4da69d7e479 Mon Sep 17 00:00:00 2001 From: Lucas Date: Mon, 26 Jan 2026 12:38:38 +0000 Subject: [PATCH] feat: more secure refresh script --- refresh-caddyfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/refresh-caddyfile b/refresh-caddyfile index d4a0d2d..f035b13 100755 --- a/refresh-caddyfile +++ b/refresh-caddyfile @@ -1,6 +1,11 @@ #!/bin/bash docker exec caddy-reverse-proxy caddy fmt --overwrite /etc/caddy/Caddyfile -docker exec caddy-reverse-proxy caddy reload --config /etc/caddy/Caddyfile - -echo 'Caddyfile reloaded' +if docker exec caddy-reverse-proxy caddy validate --config /etc/caddy/Caddyfile; then + echo "File checked, reloading..." + docker exec caddy-reverse-proxy caddy reload --config /etc/caddy/Caddyfile + echo "Caddyfile reloaded." +else + echo "ERREUR : invalid config." + docker exec caddy-reverse-proxy caddy validate --config /etc/caddy/Caddyfile +fi