1.7 KiB
1.7 KiB
Deploy D5.3.7
Artefacto esperado:
DH_V2_FASE_D5_3_7_1_SOURCE.zip
Ruta de producción:
/var/www/dhv2.korexlabs.com
Seguridad del deploy
El script scripts/deploy-phase-d5-3-7-1.sh valida antes de modificar producción:
- espacio libre suficiente;
- PostgreSQL
healthyy aceptando conexiones; - ZIP y versiones esperadas;
- build real de API en staging;
- suite completa de tests API en staging;
- build real del frontend en staging.
Sólo después crea backup PRE, instala el source, reconstruye imágenes y aplica la migración.
El chequeo de migraciones se imprime directamente; no se oculta dentro de una sustitución de shell. Esto facilita diagnosticar errores del contenedor migrate.
Ejecución
Desde el directorio del sitio, extraer el script del ZIP y ejecutarlo preferentemente dentro de tmux:
unzip -p DH_V2_FASE_D5_3_7_1_SOURCE.zip scripts/deploy-phase-d5-3-7-1.sh > /root/deploy-dhv2-d537.sh
chmod +x /root/deploy-dhv2-d537.sh
bash /root/deploy-dhv2-d537.sh 2>&1 | tee /root/deploy-dhv2-d537.log
Resultado esperado:
ACEPTACIÓN DE FASE D5.3.7: OK
Health esperado:
- version
0.19.3-7.1 - phase
D5.3.7 - database
ok
Validación funcional posterior
No aplicar masivamente un lote apenas termina el deploy.
Orden recomendado:
- Abrir
Tablas de yacimiento.xlsx. - Ejecutar nuevamente Conciliación.
- Generar Plan.
- Revisar el desglose por Organizaciones / Áreas / Yacimientos / Relaciones y enviar captura para validar.
- Sólo después de validar el plan territorial, confirmar su aplicación.
- Reconciliar nuevamente PSEnergy, porque el Maestro ya habrá cambiado.
- Seleccionar la operadora correcta y namespace
PSENERGY. - Generar y resolver el plan técnico antes de cualquier aplicación.