- Remove docker service update --force que causava downtime - Agrupa env vars do Convex em um único update (evita múltiplos restarts) - Adiciona delay: 10s e monitor: 30s no update_config - Healthcheck do web usa /api/health com timeout - Ajusta start_period: 180s (web) e 60s (convex) - Convex backend não é mais forçado a reiniciar após stack deploy Fluxo correto de deploy: 1. docker stack deploy detecta mudança 2. Novo container é criado (start-first) 3. Swarm espera healthcheck passar 4. Swarm espera monitor period (30s) 5. Container antigo é removido 6. Zero downtime durante todo o processo 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||