add script to reload caddy
This commit is contained in:
18
hosts/home-morefine/usr/local/bin/caddy-reload
Normal file
18
hosts/home-morefine/usr/local/bin/caddy-reload
Normal 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
|
||||||
Reference in New Issue
Block a user