260319:0807 Fix UUID #13
Build and Deploy / deploy (push) Successful in 9m8s

This commit is contained in:
admin
2026-03-19 08:07:32 +07:00
parent 3cc8682330
commit 2d41c0e092
+7 -2
View File
@@ -32,6 +32,9 @@ RUN corepack enable && corepack prepare pnpm@10.32.1 --activate
WORKDIR /app
# Enable build cache for better performance
ENV PNPM_STORE_DIR=/root/.local/share/pnpm/store
# Copy workspace structure
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY --from=deps /app/node_modules ./node_modules
@@ -40,8 +43,10 @@ COPY --from=deps /app/backend/node_modules ./backend/node_modules
# Copy backend source
COPY backend/ ./backend/
# Build NestJS → backend/dist
RUN cd backend && pnpm run build
# Build NestJS → backend/dist (with optimizations)
RUN cd backend && \
NODE_OPTIONS="--max-old-space-size=4096" \
pnpm run build
# Deploy with production deps only (pnpm workspace isolation)
RUN pnpm --filter backend deploy --prod --shamefully-hoist --legacy /app/backend-prod