@@ -10,10 +10,10 @@ COPY package.json bun.lock ./
1010
1111# Copy all workspace package.json files
1212COPY packages/db/package.json ./packages/db/
13- COPY packages/email/package.json ./packages/email/
1413COPY packages/utils/package.json ./packages/utils/
1514COPY packages/integration-platform/package.json ./packages/integration-platform/
1615COPY packages/tsconfig/package.json ./packages/tsconfig/
16+ COPY packages/email/package.json ./packages/email/
1717
1818# Copy API package.json
1919COPY apps/api/package.json ./apps/api/
@@ -30,10 +30,10 @@ WORKDIR /app
3030
3131# Copy workspace packages source
3232COPY packages/db ./packages/db
33- COPY packages/email ./packages/email
3433COPY packages/utils ./packages/utils
3534COPY packages/integration-platform ./packages/integration-platform
3635COPY packages/tsconfig ./packages/tsconfig
36+ COPY packages/email ./packages/email
3737
3838# Copy API source
3939COPY apps/api ./apps/api
@@ -44,6 +44,7 @@ COPY --from=deps /app/node_modules ./node_modules
4444# Build workspace packages
4545RUN cd packages/db && bun run build && cd ../..
4646RUN cd packages/integration-platform && bun run build && cd ../..
47+ RUN cd packages/email && bun run build && cd ../..
4748
4849# Generate Prisma client for API (copy schema and generate)
4950RUN cd packages/db && node scripts/combine-schemas.js && cd ../..
@@ -74,10 +75,10 @@ COPY --from=builder /app/apps/api/package.json ./package.json
7475
7576# Copy workspace packages that are referenced by node_modules symlinks
7677COPY --from=builder /app/packages/db ./packages/db
77- COPY --from=builder /app/packages/email ./packages/email
7878COPY --from=builder /app/packages/utils ./packages/utils
7979COPY --from=builder /app/packages/integration-platform ./packages/integration-platform
8080COPY --from=builder /app/packages/tsconfig ./packages/tsconfig
81+ COPY --from=builder /app/packages/email ./packages/email
8182
8283# Copy production node_modules (includes symlinks to workspace packages above)
8384COPY --from=builder /app/node_modules ./node_modules
@@ -104,4 +105,3 @@ HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
104105
105106# Start the application
106107CMD ["node", "dist/src/main.js"]
107-
0 commit comments