From fe57a690c01d9ae01f2d9440c1ac8875265d75a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Tue, 14 Apr 2026 12:13:09 +0200 Subject: [PATCH] Fix Dockerfiles: add jobs package for pg-boss resolution Both Dockerfiles were missing packages/jobs/package.json in the deps stage, causing pnpm install to skip pg-boss. Also copy app/jobs directories into the runtime stage so job handlers are available at runtime. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/journal/Dockerfile | 2 ++ apps/planner/Dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/journal/Dockerfile b/apps/journal/Dockerfile index 6d47d1b..dc609e4 100644 --- a/apps/journal/Dockerfile +++ b/apps/journal/Dockerfile @@ -14,6 +14,7 @@ COPY packages/i18n/package.json packages/i18n/ COPY packages/api/package.json packages/api/ COPY packages/map-core/package.json packages/map-core/ COPY packages/db/package.json packages/db/ +COPY packages/jobs/package.json packages/jobs/ RUN pnpm install --frozen-lockfile FROM base AS build @@ -32,6 +33,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 diff --git a/apps/planner/Dockerfile b/apps/planner/Dockerfile index 1f6effb..a6f8a9a 100644 --- a/apps/planner/Dockerfile +++ b/apps/planner/Dockerfile @@ -12,6 +12,7 @@ COPY packages/map/package.json packages/map/ COPY packages/gpx/package.json packages/gpx/ COPY packages/i18n/package.json packages/i18n/ COPY packages/db/package.json packages/db/ +COPY packages/jobs/package.json packages/jobs/ RUN pnpm install --frozen-lockfile FROM base AS build @@ -30,6 +31,7 @@ COPY --from=deps /app/apps/planner/node_modules ./apps/planner/node_modules COPY --from=build /app/apps/planner/build ./apps/planner/build COPY --from=build /app/apps/planner/server.ts ./apps/planner/server.ts COPY --from=build /app/apps/planner/app/lib ./apps/planner/app/lib +COPY --from=build /app/apps/planner/app/jobs ./apps/planner/app/jobs COPY --from=build /app/apps/planner/package.json ./apps/planner/package.json COPY --from=build /app/packages ./packages