docs(stack-proxy): modelo Docker Swarm funcional com Caddy

- landing test.octal.tec.br deployment completo
- modelo extraido do stack git funcional: labels caddy + rede public + restart
- runbook DOCKER-SWARM-RUNBOOK.md com 8 stacks e cheat sheet
- docker-state.json: snapshot completo 8 stacks 22 containers
- DOCKER-CHECKLIST.md: auto-check pre/post swap
- SESSION-CHECKLIST.md: checklist por sessão
- learned: Caddy precisa restart completo + coleta letra new certificados, erro783
This commit is contained in:
Pulse Agent
2026-05-20 15:50:37 -03:00
parent b09a5c56e9
commit 5a3746def5
5 changed files with 415 additions and 24 deletions
+27
View File
@@ -0,0 +1,27 @@
# Docker Health Checklist — Pulse Agent
_Executar ao fim de cada alteracao em stacks Docker e no inicio/fim de todas as sessoes._
## Fase 1 — Servicos rodando
\`\`\`bash
docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'
docker service ls
\`\`\`
## Fase 2 — Servicos em alerta
\`\`\`bash
docker stack ps --no-trunc --no-resolve <stack> | grep -E "FAILED|Exit|Complete"
\`\`\`
## Fase 3 — Containers orfaos (limpar)
\`\`\`bash
docker ps -a -f 'status=exited' --format '{{.Names}}'
docker ps -a -f 'status=dead' --format '{{.Names}}'
\`\`\`
## Fase 4 — Log de mudancas
\`\`\`md
# Mudancas Docker — <stack> <dataHora>
- Servico X: scale 2→1
- Servico Y: forcue restart
\`\`\`