hbox-docs/scripts/deploy.sh
Leopoldo Rodríguez 01dc30c06a hbox-docs: sitio MkDocs Material para tecnicos (ES)
- contenido curado desde Drogheda via scripts/sync-docs.sh (procedimientos
  de banco, montaje/arneses, diagnostico remoto, guias git)
- scripts/deploy.sh: mkdocs build --strict + rsync al servidor Helgen
- README con setup de nginx + htpasswd para acceso privado de tecnicos

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YJ4eAB6zjQT49RVwpgfKdt
2026-09-15 18:23:26 +00:00

15 lines
511 B
Bash
Executable File

#!/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 llave SSH hacia el servidor.
set -euo pipefail
cd "$(dirname "$0")/.."
REMOTE="${1:-git@git.helgen.online}"
REMOTE_PATH="${2:-/var/www/hbox-docs}"
PORT="${SSH_PORT:-222}"
mkdocs build --strict
rsync -az --delete -e "ssh -p $PORT" site/ "$REMOTE:$REMOTE_PATH/"
echo "Publicado en $REMOTE:$REMOTE_PATH (puerto $PORT)"