38 lines
1003 B
Markdown
38 lines
1003 B
Markdown
# Docker Swarm Runbook — Pulse Agent
|
|
|
|
_Atualizado: 2026-05-20 | Responsável: Pulse Agent_
|
|
|
|
## \u0001Servicos por Stack
|
|
|
|
| Stack | Servicos | Status |
|
|
|-------|----------|--------|
|
|
| bot | beebot | 🟢 |
|
|
| code | file (8dcode) | 🟢 |
|
|
| database | mongos-master, dbadmin | 🟡 degraded |
|
|
| design | penpot (7 containers) | 🟢 |
|
|
| dock | portainer, agent | 🟡 |
|
|
| git | gitea | 🟢 |
|
|
| pro | leantime, leantime-db | 🟡 |
|
|
| proxy | caddy (80/443) | 🟢 |
|
|
|
|
## Recuperacao rapida
|
|
|
|
\`\`\`bash
|
|
# Status detalhado
|
|
docker stack ps --no-trunc --no-resolve <stack>
|
|
|
|
# Forcar restart
|
|
docker service update --force <stack>_<service>
|
|
|
|
# Escalar (forcar nova réplica)
|
|
docker service scale <stack>_<service>=2
|
|
docker service scale <stack>_<service>=1
|
|
|
|
# Limpar orfaos
|
|
docker ps -a -f 'status=exited' --format '{{.Names}}' | xargs -r docker rm -f
|
|
\`\`\`
|
|
|
|
## Health check coverage
|
|
- 3/19 containers com health check definido
|
|
- TODO: adicionar para bot_office, gitea, pro_leantime-db, todos do design stack
|