260319:0844 Fix UUID #16
Build and Deploy / deploy (push) Failing after 31s

This commit is contained in:
admin
2026-03-19 08:44:21 +07:00
parent fee58bc48c
commit 2a2b775bad
2 changed files with 14 additions and 6 deletions
+7 -3
View File
@@ -49,7 +49,10 @@ RUN cd backend && \
pnpm run build
# Deploy with production deps only (pnpm workspace isolation)
RUN pnpm --filter backend deploy --prod --shamefully-hoist --legacy /app/backend-prod
RUN pnpm --filter backend deploy --prod --shamefully-hoist --legacy /app/backend-prod \
&& find /app/backend-prod/node_modules -name "*.md" -delete \
&& find /app/backend-prod/node_modules -name "*.txt" -delete \
&& find /app/backend-prod/node_modules -name "LICENSE*" -delete
# =========================
# Stage 3: Production Runtime
@@ -68,10 +71,11 @@ ENV NODE_ENV=production
RUN addgroup -g 1001 -S nestjs && \
adduser -S nestjs -u 1001
# Copy production artifacts only
# Copy backend dist and node_modules (optimized)
COPY --from=build --chown=nestjs:nestjs /app/backend/dist ./dist
COPY --from=build --chown=nestjs:nestjs /app/backend-prod/node_modules ./node_modules
COPY --from=build --chown=nestjs:nestjs /app/backend-prod/package.json ./
# Copy node_modules with compression flag
COPY --from=build --chown=nestjs:nestjs /app/backend-prod/node_modules ./node_modules
# Create uploads directory (Two-Phase Storage)
RUN mkdir -p /app/uploads/temp /app/uploads/permanent && \