From 8257499d131db7c1993c0e65f061b70cc592839d Mon Sep 17 00:00:00 2001 From: Daniel Sutton <45313566+d-cs@users.noreply.github.com> Date: Sun, 5 Jul 2026 10:46:22 +0100 Subject: [PATCH] fix(supervisor): copy retry-prisma-generate.mjs into the image build (#4157) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## What Adds the missing `COPY scripts/retry-prisma-generate.mjs` to the supervisor `Containerfile` builder stage, before `RUN pnpm run generate`. ## Why The `generate` scripts in `internal-packages/database` and `internal-packages/run-ops-database` shell out to `scripts/retry-prisma-generate.mjs`. The supervisor build never copied that file into the image, so `pnpm run generate` failed: ``` @internal/run-ops-database:generate: Error: Cannot find module '/app/scripts/retry-prisma-generate.mjs' ``` This is the same failure class as #4156 (webapp Dockerfile). The supervisor `Containerfile` is the **only other** build file that runs `pnpm run generate` — the coordinator / docker-provider / kubernetes-provider Containerfiles don't, so this completes the fix. ## Verification Local `docker build` of the supervisor `Containerfile` builder target — result appended below once the build completes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.8 (1M context) --- apps/supervisor/Containerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/supervisor/Containerfile b/apps/supervisor/Containerfile index 72d7d85d1..9ca205e37 100644 --- a/apps/supervisor/Containerfile +++ b/apps/supervisor/Containerfile @@ -34,6 +34,7 @@ COPY --from=dev-deps --chown=node:node /app/ . COPY --chown=node:node turbo.json turbo.json COPY --chown=node:node .configs/tsconfig.base.json .configs/tsconfig.base.json COPY --chown=node:node scripts/updateVersion.ts scripts/updateVersion.ts +COPY --chown=node:node scripts/retry-prisma-generate.mjs scripts/retry-prisma-generate.mjs RUN pnpm run generate && \ pnpm run --filter supervisor... build&& \