teqo-backup/docs/postmortems
Francisco Solla cf95fbabc0 fix(deploy): assa o pnpm na imagem do migrator — destrava o deploy staging
O primeiro deploy staging desde a OPS103 falhou nas migrations (run 34765554681,
job deploy-staging): a imagem do migrator roda `pnpm migrate` no start do
container via corepack e o cache do corepack do build da stage `deps` não é
copiado para a imagem, então o runtime tenta baixar pnpm do registry.npmjs.org
e falhou com ETIMEDOUT/ENETUNREACH (o mesmo download funcionou no build minutos
antes e no migrator de produção). Produção ficou skipped e intocada.

`RUN corepack install` na stage `AS migrator` baixa o pnpm (versão do
packageManager) em build time e assa o cache na layer — o runtime fica offline.
Prova: `docker run --network none <imagem> pnpm --version` = 10.11.0 com o bake
e o erro exato do staging sem ele. Pin novo em deployScript.unit.spec.ts;
post-mortem e changelog.
2026-09-13 13:03:29 -03:00
..
2026-08-26-admin-branco-importmap-s3.md docs(pm): registra deploy verde (4d6533c0, run 33074305879) + admin verificado em prod read-only + changelog do override sharp 2026-08-27 16:15:14 -03:00
2026-09-11-instagram-midia-home.md docs(postmortem): capas do Instagram e clamp das legendas (PR #940) 2026-09-11 18:09:03 -03:00
2026-09-12-deploy-build-importmap.md fix(deploy): OPS99 — envs do next build fora do prefixo da cadeia (standalone) 2026-09-12 12:47:14 -03:00
2026-09-12-deploy-verify-b196-data-vencida.md style(postmortem): formata a tabela após registrar o CI verde 2026-09-12 02:17:13 -03:00
2026-09-13-deploy-staging-migrator-corepack.md fix(deploy): assa o pnpm na imagem do migrator — destrava o deploy staging 2026-09-13 13:03:29 -03:00
2026-09-13-deploy-verify-escopo-google-calendar.md docs: preenche o PR #973 no post-mortem do verify 2026-09-13 12:14:52 -03:00