[P2606] WebServer NGINX: plan actualizado, ficha nodo, HTTPS operativo

- P2606: Plan v1.1 EN EJECUCIÓN. Fases 1-3 completadas.
- Ficha nodo srvv-nginx-rm.md. P2606 en adn/07_proyectos.md.
- Incluye cambios acumulados de sesiones anteriores.
This commit is contained in:
Ricardo Monla
2026-03-28 12:18:42 -03:00
parent 97d9b777b4
commit 160da47f96
78 changed files with 6461 additions and 624 deletions
+31
View File
@@ -148,6 +148,9 @@ module ADN
puts " #{Color::BOLD}Fecha:#{Color::RESET} #{fecha}"
@logger.exito("Jornada #{tipo_str} iniciada en Base de Datos.")
end
# 4. Verificar y mostrar URL de bitácora web
verificar_y_mostrar_bitacora_web
end
def ejecutar_cierre
@@ -233,5 +236,33 @@ module ADN
puts "#{Color::DIM}#{'-' * 50}#{Color::RESET}"
end
end
def verificar_y_mostrar_bitacora_web
@logger.info("Verificando estado de bitácora web...")
# Verificar si los servicios Docker están activos
begin
output = `docker compose -f servicios/nginx/dtic-bitacoras/docker-compose.yml ps 2>&1`
# Docker muestra "Up" cuando los servicios están activos
servicios_activos = output.include?('Up')
if servicios_activos
puts ""
puts "#{Color::CYAN}🌐 Bitácora Web disponible:#{Color::RESET}"
puts " #{Color::GREEN}✓ Dashboard local:#{Color::RESET} http://localhost:5174"
puts " #{Color::GREEN}✓ Acceso remoto:#{Color::RESET} http://srv-ns8/bitacoras"
@logger.exito("Bitácora web verificada y disponible")
else
puts ""
puts "#{Color::YELLOW}⚠ Bitácora Web:#{Color::RESET}"
puts " Servicios Docker no están activos. Ejecutar:"
puts " #{Color::DIM}docker compose -f servicios/nginx/dtic-bitacoras/docker-compose.yml up -d#{Color::RESET}"
@logger.warn("Bitácora web: servicios no activos")
end
rescue StandardError => e
@logger.error("Error verificando bitácora web: #{e.message}")
puts "#{Color::RED}✗ Error verificando servicios: #{e.message}#{Color::RESET}"
end
end
end
end