From e16bd6de99a5075abb5f706f314a2024a38db6d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Sun, 19 Apr 2026 10:53:22 +0200 Subject: [PATCH] Ship app/jobs dir in the journal image server.ts imports from ./app/jobs/demo-bot-generate.ts and ./app/jobs/ demo-bot-prune.ts, but the Dockerfile only COPYs app/lib. On prod the worker crashes on boot with ERR_MODULE_NOT_FOUND and neither the generate nor the prune cron gets scheduled. Add the jobs dir to the runtime layer. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/journal/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/journal/Dockerfile b/apps/journal/Dockerfile index f5ee27e..d9f8e31 100644 --- a/apps/journal/Dockerfile +++ b/apps/journal/Dockerfile @@ -34,6 +34,7 @@ COPY --from=deps /app/apps/journal/node_modules ./apps/journal/node_modules COPY --from=build /app/apps/journal/build ./apps/journal/build COPY --from=build /app/apps/journal/server.ts ./apps/journal/server.ts COPY --from=build /app/apps/journal/app/lib ./apps/journal/app/lib +COPY --from=build /app/apps/journal/app/jobs ./apps/journal/app/jobs COPY --from=build /app/apps/journal/package.json ./apps/journal/package.json COPY --from=build /app/packages ./packages