Files
reverse-proxy/refresh-caddyfile
Lucas ecb0094904
All checks were successful
jenkins-ci Build successful
feat: more secure refresh script
2026-01-26 12:38:38 +00:00

12 lines
447 B
Bash
Executable File

#!/bin/bash
docker exec caddy-reverse-proxy caddy fmt --overwrite /etc/caddy/Caddyfile
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