Docs: DSPLIEGUE.md simplificado + deploy.php minimal

This commit is contained in:
Ricardo Monla
2026-05-04 08:31:48 -03:00
parent 51abb60b4d
commit ab6dd73739
2 changed files with 135 additions and 35 deletions
+16 -35
View File
@@ -7,52 +7,33 @@ srv-ns8 (tu máquina local)
│ git add + commit + push
srvv-gitea (10.0.10.205:3000)
Gitea Webhook (POST /ksaldis-dt/deploy.php)
│ Webhook POST → http://10.0.10.117/ksaldis-dt/deploy.php
srvv-nginx-rm (10.0.10.117)
deploy.php → deploy_ksaldis.sh
│ git pull desde srvv-gitea
git pull origin main
/var/www/ksaldis-dt/ actualizado
```
## Archivos involucrados
Así de simple. Pusheás y se actualiza solo.
| Archivo | Ruta en hosting | Función |
## Archivos
| Archivo | Función |
|---|---|
| `/var/www/ksaldis-dt/deploy.php` | Recibe el webhook y ejecuta `git pull` |
## Conexiones
| Origen → Destino | Usuario | Clave |
|---|---|---|
| `deploy.php` | `/var/www/ksaldis-dt/deploy.php` | Recibe el webhook de Gitea |
| `deploy_ksaldis.sh` | `/var/www/ksaldis-dt/deploy_ksaldis.sh` | Ejecuta git pull y copia archivos |
| `deploy.log` | `/var/www/ksaldis-dt/deploy.log` | Registro de cada deploy |
| srv-ns8 → srvv-gitea (`10.0.10.205`) | `rmonla` | `lhsurnm$77UTN` |
| srvv-gitea → srvv-nginx-rm (`10.0.10.117`) | `rmonla` | SSH key (sin pass) |
## Configuración en Gitea
## URLs
- **URL del webhook**: `http://10.0.10.117/ksaldis-dt/deploy.php`
- **Content type**: `application/json`
- **Eventos**: Push events
- **Secret**: `ksaldis2026deploy` (validación HMAC-SHA256 opcional)
## Qué se actualiza
Al hacer `git push`, el webhook dispara el script que:
1. `git pull` del repositorio en `/var/www/ksaldis-dt/.repo/`
2. Copia `LIBRO_DE_ESTUDIO.html` como `index.html`
3. Sincroniza `secciones/` (PDFs, contenido)
4. Sincroniza `campus/`, `imagenes/`, `screenshots/`, `subpaginas/`
**Los videos NO se actualizan por git** (pesan ~18GB). Se copiaron manualmente a `/var/www/ksaldis-dt/videos_offline/`.
## Acceso al sitio
| URL | Descripción |
| URL | Qué es |
|---|---|
| `http://10.0.10.117/ksaldis-dt/` | Libro de estudio (red local) |
| `http://rmonla.duckdns.org/ksaldis-dt/` | Libro de estudio (público) |
| `http://10.0.10.205:3000/rmonla/rm-KSALDIS-DT` | Repositorio en Gitea |
## Conexiones SSH
| Origen | Destino | Usuario | Clave |
|---|---|---|---|
| srv-ns8 → srvv-gitea | `10.0.10.205` | `rmonla` | `lhsurnm$77UTN` |
| srvv-gitea → srvv-nginx-rm | `10.0.10.117` | `rmonla` | SSH key (sin pass) |