fix(ops OPS53): deploy — stdin do compose run + build via proxy socat (validação manual completa) #22
Loading…
Reference in a new issue
No description provided.
Delete branch "OPS53-ops53-etapa-de-deploy-no-ci-para-o-homeserver-containe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes do primeiro deploy real (validado manualmente em
0aec0d50)O deploy manual encontrou 2 problemas que o CI ainda não tinha exercitado:
docker compose runconsome o stdin dobash -s: o run do migrate anexa stdin por padrão; o container come o resto do script que viaja no pipe — o bash chega a EOF e termina (exit 0) logo após o migrate, sem rodar o rollout. Fix:</dev/nullnorun --rmdo migrate (comentário no script).network mode "stack_default" not supported by buildkit): o build passa a usar--network host+ um proxy socatteqo-1313-build-proxy(nastack_default, publicado em127.0.0.1:5433, criado idempotentemente pelo script comrestart: unless-stopped) +DATABASE_URLreescrita para o loopback — o build alcança opostgressem publicar porta no compose.Resultado do deploy manual (
0aec0d50): build runner+migrator → pushlocalhost:5000→ migrate (no-op) → rollout (teqo-1313 Recreated/Started) → healthcheck healthy → smoke completo (/200,/campanha/login200,/admin200, barreira 307, webauthn 200,api/revalidaterevalidated) — site público 200 via túnel. Container rodandoteqo-1313:0aec0d50….Runbook (
docs/ops/teqo-1313-deploy.md) atualizado: os dois pitfalls nas falhas conhecidas + arquitetura do build no fluxo. Invariante unit do script atualizado (proxy +--network host).Este merge dispara o primeiro deploy oficial do CI (com cache de build quente).
Closes #8
style(docs): prettier nos planos S1-S4 (destrava format:check de main)to fix(ops OPS53): deploy — stdin do compose run + build via proxy socat (validação manual completa)9f331e4bb2to06757f40f8