From 0b0ea9b288e618da9e0f7b38750d27139674f4e0 Mon Sep 17 00:00:00 2001 From: "v.karaychentsev" <105486287+vk-aterise@users.noreply.github.com> Date: Tue, 24 Feb 2026 18:43:23 +0300 Subject: [PATCH] add script to reload caddy --- hosts/home-morefine/usr/local/bin/caddy-reload | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 hosts/home-morefine/usr/local/bin/caddy-reload diff --git a/hosts/home-morefine/usr/local/bin/caddy-reload b/hosts/home-morefine/usr/local/bin/caddy-reload new file mode 100644 index 0000000..e818586 --- /dev/null +++ b/hosts/home-morefine/usr/local/bin/caddy-reload @@ -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