build: harden deps-stage npm ci against transient registry resets #86
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/dockerfile-npm-ci-retry-hardening"
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?
Probleem
De
update_ops_dashboard-deploy van 2026-06-14 08:05Z faalde (FlowRuncmqdi1hra3exa01o97kfzuy3j, stapdocker_compose_buildexit 1). Root cause uit de FlowStep-audit:Een transiënte netwerk-reset richting de npm-registry, halverwege
RUN npm ciin de deps-stage. Geen lockfile-/dependency-probleem:npm cimet de huidige manifests slaagt zowel op de host (glibc) als in exactnode:22-alpine(musl). Alle eerdere flow-stappen (git_pull, submodule, prisma_migrate_deploy) waren groen.Fix
Voeg fetch-retries toe aan de enige registry-download in de build (deps-stage
npm ci), zodat een enkeleECONNRESETde hele deploy niet meer sloopt:Verificatie
npm cimet deze flags getest innode:22-alpine→ exit 0 (flags geaccepteerd, install slaagt). De builder-stage (npm run build/prisma generate) fetcht niet uit de registry, dus 1 plek volstaat.🤖 Generated with Claude Code