Atualização de Versão¶
Procedimento Padrão¶
# 1. Obter código mais recente
cd /opt/monitordnci
git pull origin main
# 2. Parar containers
docker compose down
# 3. Reconstruir imagens (sem cache)
docker compose build --no-cache
# 4. Executar novas migrações (se houver)
docker compose up -d dnci-dashboard
docker compose exec dnci-dashboard python /app/migrations/run_faseN.py
# 5. Iniciar todos os serviços
docker compose up -d
# 6. Verificar health
curl http://localhost:5000/api/health
# 7. Verificar logs
docker compose logs -f --tail=50
Backup antes de atualizar
Sempre faça backup do banco DNCI antes de atualizar:
Rollback¶
Se algo der errado: