#!/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."