summaryrefslogtreecommitdiff
path: root/caddy/deploy.sh
diff options
context:
space:
mode:
authoryyamashita <yyamashita@hetzner.yyamashita.com>2026-10-31 19:30:08 +0900
committeryyamashita <yyamashita@hetzner.yyamashita.com>2026-10-31 19:30:08 +0900
commit4d9c72a724b46c8b9204cbc8d3d710de769b72ba (patch)
treef681a8e690a987a8061bef5b349cfd9e30e753aa /caddy/deploy.sh
parentff39e864a0b7e9a98340bf564a7a4bf566958a77 (diff)
caddy: reload config on deploy so Caddyfile changes take effect
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'caddy/deploy.sh')
-rwxr-xr-xcaddy/deploy.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/caddy/deploy.sh b/caddy/deploy.sh
index 6d00560..8dc09d6 100755
--- a/caddy/deploy.sh
+++ b/caddy/deploy.sh
@@ -3,3 +3,5 @@ set -euo pipefail
cd "$(dirname "$0")"
docker network create web 2>/dev/null || true
docker compose up -d --build
+# Caddyfile はディレクトリマウントなのでコンテナは再作成されない。変更を反映するため明示的に reload する
+docker compose exec -T caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile