Pular para conteúdo

Deploy e Infraestrutura

Pré-requisitos

No Servidor Linux

Requisito Versão Mínima
Docker 20.10+
Docker Compose 2.0+
Acesso de rede Aos bancos PostgreSQL DNCI e DTW
Acesso à internet Para APIs: OpenAI, Open-Meteo, Google Maps

Portas Utilizadas

Porta Serviço
5000 Dashboard Web (VIG-IA)
5001 Manual de Operações

Containers Docker

O sistema é composto por 4 containers:

Container Imagem Função Restart
dnci-dashboard monitordnci-dnci-dashboard Dashboard web (FastAPI) unless-stopped
dnci-monitor-watchdog monitordnci-dnci-monitor Processamento de boletins unless-stopped
dnci-clima-job monitordnci-dnci-monitor Coleta climática diária unless-stopped
vigia-manual monitordnci-vigia-manual Manual de operações unless-stopped

Recursos

Container CPU Memória
Dashboard 0.5 CPU / 0.25 reserva 512MB / 256MB reserva
Watchdog 1.0 CPU / 0.5 reserva 1GB / 512MB reserva
Clima Job 0.25 CPU / 0.1 reserva 256MB / 128MB reserva
Manual 0.1 CPU 64MB