fix(docker): install bash in deps-stage zodat prisma generate draait #49
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/dockerfile-bash"
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?
Summary
Fix de HTTP-image-build (
Dockerfile): installeerbashin de deps-stage.node:22-alpineheeft geenbash, maarpostinstalldraaitbash scripts/gen-schema.sh > prisma/schema.prisma && prisma generate || true.Zonder bash faalde
gen-schema.sh(→bash: not found), waardoorprisma generatenooit draaide en de
|| truede fout slikte. Resultaat: een lege@prisma/client-stub→ de
npm run typecheck-gate in de build-stage faalde met tientallen@prisma/client has no exported member …+TS7006 implicit-any-fouten.De worker-/agent-images (scrum4me-docker) draaien géén typecheck in hun build, dus die
maskeerden dit; de HTTP-image (niet meer gebouwd sinds de mei-retirement) legde het bloot.
Verificatie (lokaal)
docker buildvóór fix: FAIL op typecheck (lege client).docker buildná fix: groen — deps-stage logt✔ Generated Prisma Client (v7.8.0).docker run+curl /health→{"ok":true,"name":"scrum4me-mcp-http","version":"0.8.0"}(runtime-client werkt).Deblokkeert de Fase B intern-only HTTP-MCP deploy.
🤖 Generated with Claude Code
node:22-alpine heeft geen bash, maar postinstall draait `bash scripts/gen-schema.sh && prisma generate || true`. Zonder bash faalde de schema-generatie stil (|| true) → lege @prisma/client-stub → de HTTP-image-build faalde op typecheck (ontbrekende @prisma/client-exports / implicit-any). De worker-images draaien geen typecheck dus die maskeerden het. Lokaal geverifieerd: build groen + container /health = {"ok":true}. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>