#!/usr/bin/env bash
set -euo pipefail
FOSSIL_DIR="/var/fossil"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
echo "Deploying fossil-skin from $SCRIPT_DIR → $FOSSIL_DIR"
cp "$SCRIPT_DIR"/skin/css.txt "$SCRIPT_DIR"/skin/footer.txt "$SCRIPT_DIR"/skin/header.txt "$SCRIPT_DIR"/skin/apply.py "$FOSSIL_DIR"/skin/
cp "$SCRIPT_DIR"/www/index.html "$SCRIPT_DIR"/www/a11y.js "$SCRIPT_DIR"/www/favicon.ico "$SCRIPT_DIR"/www/favicon.svg "$FOSSIL_DIR"/www/
cp "$SCRIPT_DIR"/Caddyfile "$FOSSIL_DIR"/Caddyfile
cp "$SCRIPT_DIR"/repos/*.meta "$FOSSIL_DIR"/repos/
echo "Files copied. Applying skin to repos..."
python3 "$FOSSIL_DIR"/skin/apply.py
echo "Reloading Caddy..."
sudo systemctl restart caddy-fossil
echo "Done."