mirror of
https://github.com/fsolla/teqo.git
synced 2026-11-13 06:43:06 +00:00
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. |
||
|---|---|---|
| .. | ||
| e2e | ||
| fixtures | ||
| helpers | ||
| int | ||
| unit | ||