fix(dockerfile): clone scrum4me-mcp with --recurse-submodules #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/dockerfile-recurse-submodules"
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
Na de merge van scrum4me-mcp PR #14 (M16 fase 0 — vendor/scrum4me-shared submodule) gebruikt scrum4me-mcp's postinstall een script dat leest uit
vendor/scrum4me-shared/scripts/gen-consumer-schema.sh.Deze Dockerfile cloned het mcp-repo nog steeds zonder
--recurse-submodules, waardoorvendor/scrum4me-shared/ontbreekt in de image:postinstall(bash scripts/gen-schema.sh > prisma/schema.prisma && prisma generate || true) slikt de fout via|| true, maar produceert geen schemaprebuild(tsc) faalt hard op ontbrekende importsnpx prisma generatein de Dockerfile-RUN produceert een schema-loze buildChanges
Dockerfileline 64: voeg--recurse-submodulestoe aangit cloneDockerfilelines 52-56: comment-block bijgewerkt (oude tekst zei "Clone zonder submodules — de Prisma-schema zit al gecommit", wat na M16 niet meer klopt)Test plan
cd /srv/scrum4me/compose && docker compose build scrum4me-docker --build-arg MCP_CACHE_BUST=$(date +%s)vendor/scrum4me-shared/aanwezig in/opt/scrum4me-mcp/in containerprisma/schema.prismais niet leeg en bevat modelsdocker compose up -d scrum4me-docker→ worker pakt jobs op (logs tonenwait_for_jobofclaim)Context
Laatste blocker voor M16 fase 0 task 19 (server-runbook fase 0, M16 plan task 19). Na merge kan server-Claude de stack rebuilden.
Default branch hier is
master(nietmain).