fix(billing-service): add to Dockerfile.service and update pnpm lockfile

- Dockerfile.service: add COPY lines for billing-service/package.json in
  both build and production stages so pnpm install includes its deps
  (omission caused 'node_modules missing' turbo build error)
- pnpm-lock.yaml: regenerated after running pnpm install to include all
  billing-service dependencies (stripe, alipay-sdk, wechat-pay-v3, etc.)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-03-03 21:27:35 -08:00
parent a58417d092
commit c7f3807148
2 changed files with 579 additions and 0 deletions

View File

@ -24,6 +24,7 @@ COPY packages/services/inventory-service/package.json packages/services/inventor
COPY packages/services/monitor-service/package.json packages/services/monitor-service/
COPY packages/services/comm-service/package.json packages/services/comm-service/
COPY packages/services/audit-service/package.json packages/services/audit-service/
COPY packages/services/billing-service/package.json packages/services/billing-service/
COPY packages/services/version-service/package.json packages/services/version-service/
# Install all dependencies (cached unless package.json changes)
@ -61,6 +62,7 @@ COPY --from=builder /app/packages/services/inventory-service/package.json packag
COPY --from=builder /app/packages/services/monitor-service/package.json packages/services/monitor-service/
COPY --from=builder /app/packages/services/comm-service/package.json packages/services/comm-service/
COPY --from=builder /app/packages/services/audit-service/package.json packages/services/audit-service/
COPY --from=builder /app/packages/services/billing-service/package.json packages/services/billing-service/
COPY --from=builder /app/packages/services/version-service/package.json packages/services/version-service/
# Install production dependencies only

File diff suppressed because it is too large Load Diff