#!/bin/bash # deploy.sh — rebuild ASW site from latest main set -euo pipefail cd ~/projects/asw git pull origin main --ff-only npm ci --prefer-offline 2>/dev/null npx postcss assets/css/main.css -o assets/css/asw-built.css hugo echo "[$(date -u +%Y-%m-%dT%H:%M:%SZ)] Deploy complete" >> /tmp/asw-deploy.log