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