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 |