#!/usr/bin/env bash # Construye el sitio y lo sube al servidor de Helgen por rsync/ssh. # Uso: ./scripts/deploy.sh [usuario@servidor] [ruta-remota] # Requiere: pip install mkdocs-material y acceso SSH al servidor (puerto 22). set -euo pipefail cd "$(dirname "$0")/.." REMOTE="${1:-leo@git.helgen.online}" REMOTE_PATH="${2:-/srv/projects/drogheda/hbox-docs/site}" PORT="${SSH_PORT:-22}" mkdocs build --strict rsync -az --delete -e "ssh -p $PORT" site/ "$REMOTE:$REMOTE_PATH/" echo "Publicado en $REMOTE:$REMOTE_PATH (puerto $PORT)"