add some sites

This commit is contained in:
Ross
2025-12-07 14:28:00 +00:00
commit 390ec25bd5
9 changed files with 137 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
#!/bin/sh
# Simple local deploy helper: copy or rsync this repo into the target DEPLOY_DIR
# Then validate and reload. Intended for operators running from the repo clone.
set -eu
THIS_DIR=$(cd "$(dirname "$0")/.." && pwd)
DEPLOY_DIR=${DEPLOY_DIR:-/srv/caddy-config}
SYSTEM_CADDYFILE=${SYSTEM_CADDYFILE:-/etc/caddy/Caddyfile}
echo "Syncing ${THIS_DIR} -> ${DEPLOY_DIR}"
mkdir -p "${DEPLOY_DIR}"
rsync -a --delete "${THIS_DIR}/" "${DEPLOY_DIR}/"
echo "Running validation and reload against ${SYSTEM_CADDYFILE}"
SYSTEM_CADDYFILE="${SYSTEM_CADDYFILE}" DEPLOY_DIR="${DEPLOY_DIR}" "${DEPLOY_DIR}/deploy/validate-and-reload.sh"