#!/usr/bin/env bash # Build (nothing to build yet — site is static) + sync docroot in place. set -euo pipefail cd "$(dirname "$0")" BASE=/home/opc/zai-home-base mkdir -p "$BASE/sites/myadhd.dev" rsync -a --delete site/ "$BASE/sites/myadhd.dev/" echo "==> verifying through Traefik (origin)" sleep 1 code=$(curl -sk -o /dev/null -w '%{http_code}' --resolve myadhd.dev:443:127.0.0.1 https://myadhd.dev/ --max-time 10) echo " https://myadhd.dev -> $code (origin)" for asset in /static/style.css /static/app.js /static/favicon.svg /robots.txt /sitemap.xml; do out=$(curl -sk -o /dev/null -w '%{http_code} %{content_type}' --resolve myadhd.dev:443:127.0.0.1 "https://myadhd.dev$asset" --max-time 10) echo " $asset -> $out" done echo "==> deploy complete"