From a5e9160f76be4033218c9d22680ff68bdd671f1c Mon Sep 17 00:00:00 2001 From: Daniel Sutton Date: Sun, 5 Jul 2026 10:40:43 +0100 Subject: [PATCH 1/2] fix(supervisor): copy retry-prisma-generate.mjs into the image build The database packages' `generate` scripts shell out to `scripts/retry-prisma-generate.mjs`, but the supervisor Containerfile never copied it into the builder stage, so `pnpm run generate` fails with `Cannot find module '/app/scripts/retry-prisma-generate.mjs'`. Same fix as #4156 (webapp Dockerfile); the supervisor Containerfile is the other build that runs `pnpm run generate`. Co-Authored-By: Claude Opus 4.8 (1M context) --- .server-changes/supervisor-generate-retry-script.md | 6 ++++++ apps/supervisor/Containerfile | 1 + 2 files changed, 7 insertions(+) create mode 100644 .server-changes/supervisor-generate-retry-script.md diff --git a/.server-changes/supervisor-generate-retry-script.md b/.server-changes/supervisor-generate-retry-script.md new file mode 100644 index 00000000000..f1a3ccdbdd1 --- /dev/null +++ b/.server-changes/supervisor-generate-retry-script.md @@ -0,0 +1,6 @@ +--- +area: supervisor +type: fix +--- + +Copy `scripts/retry-prisma-generate.mjs` into the supervisor image build before `pnpm run generate`. The database packages' `generate` scripts shell out to that file, so the supervisor `Containerfile` fails to build without it. Companion to the same fix in the webapp Dockerfile (#4156). diff --git a/apps/supervisor/Containerfile b/apps/supervisor/Containerfile index 72d7d85d18b..9ca205e37b2 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&& \ From 6420863c2baebd8f136fb7b7296563d3be3a6be8 Mon Sep 17 00:00:00 2001 From: Daniel Sutton Date: Sun, 5 Jul 2026 10:42:11 +0100 Subject: [PATCH 2/2] chore: remove server-changes note --- .server-changes/supervisor-generate-retry-script.md | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .server-changes/supervisor-generate-retry-script.md diff --git a/.server-changes/supervisor-generate-retry-script.md b/.server-changes/supervisor-generate-retry-script.md deleted file mode 100644 index f1a3ccdbdd1..00000000000 --- a/.server-changes/supervisor-generate-retry-script.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -area: supervisor -type: fix ---- - -Copy `scripts/retry-prisma-generate.mjs` into the supervisor image build before `pnpm run generate`. The database packages' `generate` scripts shell out to that file, so the supervisor `Containerfile` fails to build without it. Companion to the same fix in the webapp Dockerfile (#4156).