[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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user