#!/bin/bash # Pull the latest Caddyfile from this repo and reload caddy. # Runs on LXC 121 as root. set -euo pipefail REPO_DIR="${REPO_DIR:-/etc/caddy}" cd "$REPO_DIR" echo "[deploy] git pull" git pull --ff-only echo "[deploy] caddy validate" caddy validate --config "$REPO_DIR/Caddyfile" >/dev/null echo "[deploy] systemctl reload caddy" systemctl reload caddy echo "[deploy] done"