Files
Foscarealm/scripts/deploy_caddy.sh
Stanislav Hubacek 98320fc827 First real commit
2026-04-04 23:44:32 +02:00

17 lines
346 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
BASE="/opt/homelab"
GENERATOR="$BASE/generate_caddy.py"
CADDYFILE="/etc/caddy/Caddyfile"
echo "[1/4] Generating Caddy fragments..."
python3 "$GENERATOR"
echo "[2/4] Validating Caddy config..."
caddy validate --config "$CADDYFILE"
echo "[3/4] Reloading Caddy..."
systemctl reload caddy
echo "[4/4] Done."