feat(deploy): integrar orquestacion de despliegue con SIAX Monitor y vincular dominio soporte.sigmac.app

This commit is contained in:
2026-10-19 23:55:40 -05:00
parent 18c6cbcf6b
commit 2df308b2e3
9 changed files with 263 additions and 109 deletions
+8
View File
@@ -49,6 +49,13 @@
8. **Bitácora Centralizada de Errores (API-SIGMA-WEBCONTROL):**
- Decisión: Integración con el servicio central de auditoría de errores en `http://192.168.10.149:3005` mediante `config/errorReporter.js`. Dispone de throttling en memoria (10 min) para no saturar la API central ante ráfagas de errores idénticos, y middleware global de Express en `app.js`.
9. **Despliegue a Producción, Dominio y Orquestación con SIAX Monitor:**
- **Servidor y Proceso:** Desplegado en `server-webapps` (CT 132 `192.168.10.160`) bajo la unidad systemd `siax-app-HELPDESK.service` en el puerto `3008`.
- **Supervisión y Ciclo de Vida:** Orquestado por **SIAX Monitor** (`http://192.168.10.160:8080`), el cual supervisa el proceso autoritativo por MainPID, expone métricas y permite reinicios y despliegues atómicos sin necesidad de `sudo` interactivo ni contraseñas.
- **Convención de Despliegue:** Implementación de `servers.conf` (a partir de `servers.conf.example`) y script `./desplegar.sh` conforme al estándar Prompt 8 (`crear_desplegar_sh`) y Feedback #25 del MCP de Infraestructura.
- **Dominio Público y Proxy Reverso:** Dominio oficial `https://soporte.sigmac.app`. El tráfico público ingresa por la WAN hacia `Servidor-web` CT 109 (`192.168.10.109` Apache 2.4.66), que enruta hacia el upstream interno `http://192.168.10.160:3008/` confirmado por SIAX Monitor (`/api/ports`).
- **Inventario MCP de Infraestructura:** Registrado oficialmente como **Servicio ID 35** (`category: application`, `type: webapp`, `status: ACTIVE`, `url: https://soporte.sigmac.app`).
---
## Base de Datos
@@ -68,3 +75,4 @@
## Puerto del Servidor
- **Puerto configurado:** `3008` (por variable `PORT=3008` en `.env`).