From 3074ea54a96cd287bc023ee15c8d752f40705950 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 7 Mar 2026 23:12:13 -0800 Subject: [PATCH] fix(dockerfile): add notification-service/package.json to builder and production stages The package.json was missing from both the builder stage (lines ~20-31) and the production stage (lines ~60-70), causing pnpm to skip installing @nestjs/core and all other dependencies for notification-service. Container started but immediately crashed with 'Cannot find module @nestjs/core'. Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile.service | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile.service b/Dockerfile.service index 8effe85..efebae9 100644 --- a/Dockerfile.service +++ b/Dockerfile.service @@ -28,6 +28,7 @@ COPY packages/services/billing-service/package.json packages/services/billing-se COPY packages/services/version-service/package.json packages/services/version-service/ COPY packages/services/presence-service/package.json packages/services/presence-service/ COPY packages/services/referral-service/package.json packages/services/referral-service/ +COPY packages/services/notification-service/package.json packages/services/notification-service/ # Install all dependencies (cached unless package.json changes) RUN pnpm install --frozen-lockfile @@ -68,6 +69,7 @@ COPY --from=builder /app/packages/services/billing-service/package.json packages COPY --from=builder /app/packages/services/version-service/package.json packages/services/version-service/ COPY --from=builder /app/packages/services/presence-service/package.json packages/services/presence-service/ COPY --from=builder /app/packages/services/referral-service/package.json packages/services/referral-service/ +COPY --from=builder /app/packages/services/notification-service/package.json packages/services/notification-service/ # Install production dependencies only RUN pnpm install --frozen-lockfile --prod