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