add script to reload caddy

This commit is contained in:
v.karaychentsev
2026-02-24 18:43:23 +03:00
parent 687fb17038
commit 0b0ea9b288

View File

@@ -0,0 +1,18 @@
#!/bin/bash
# check if caddy is up and running
if [ "$(docker ps -q -f name=caddy)" ]; then
echo "🔍 Validating configuration inside 'caddy' container..."
if docker exec -w /etc/caddy caddy caddy validate; then
echo "✅ Validation successful. Reloading..."
docker exec -w /etc/caddy caddy caddy reload
echo "🚀 Done!"
else
echo "❌ Validation failed! Reload aborted."
exit 1
fi
else
echo "⚠️ Error: Container 'caddy' is not running."
exit 1
fi
# sudo chmod +x /usr/local/bin/caddy-reload