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 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-03-07 23:12:13 -08:00
parent 38594d6fd4
commit 3074ea54a9
1 changed files with 2 additions and 0 deletions

View File

@ -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