- 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
15 lines
511 B
Bash
Executable File
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)"
|