From 563271131894977751117532386a6da10385460d Mon Sep 17 00:00:00 2001 From: j Date: Sat, 3 Jan 2026 00:05:57 +1300 Subject: [PATCH] Add 4 files --- caddy/check-config.sh | 8 ++++++++ caddy/reload-config.sh | 8 ++++++++ 2 files changed, 16 insertions(+) create mode 100755 caddy/check-config.sh create mode 100755 caddy/reload-config.sh diff --git a/caddy/check-config.sh b/caddy/check-config.sh new file mode 100755 index 0000000..bc8a900 --- /dev/null +++ b/caddy/check-config.sh @@ -0,0 +1,8 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +# Validate the Caddyfile configuration +docker exec "${CONTAINER_NAME}" caddy validate --config /etc/caddy/Caddyfile || _die "Configuration validation failed" + +echo "Caddy configuration is valid" diff --git a/caddy/reload-config.sh b/caddy/reload-config.sh new file mode 100755 index 0000000..d6441ef --- /dev/null +++ b/caddy/reload-config.sh @@ -0,0 +1,8 @@ +#!/bin/bash +source "${AGENT_PATH}/common.sh" +_check_required_env_vars "CONTAINER_NAME" + +# Hot-reload the Caddyfile configuration +docker exec "${CONTAINER_NAME}" caddy reload --config /etc/caddy/Caddyfile || _die "Failed to reload configuration" + +echo "Caddy configuration reloaded successfully"