Update backend/Dockerfile
CI / CD Pipeline / build (push) Successful in 4m40s
CI / CD Pipeline / deploy (push) Failing after 3m4s

This commit is contained in:
2026-05-29 22:34:24 +07:00
parent f33487f511
commit 6799cb1715
+4 -1
View File
@@ -28,7 +28,7 @@ RUN pnpm install --frozen-lockfile --filter backend...
# =========================
FROM node:24-alpine AS build
RUN corepack enable && corepack prepare pnpm@10.32.1 --activate
RUN corepack enable && corepack prepare pnpm@10.33.0 --activate
WORKDIR /app
@@ -48,6 +48,9 @@ RUN cd backend && \
NODE_OPTIONS="--max-old-space-size=4096" \
pnpm run build
# ✅ เพิ่มตรงนี้
RUN test -f /app/backend/dist/main.js || (echo "❌ build failed silently" && exit 1)
# Deploy with production deps only (pnpm workspace isolation)
RUN PNPM_IGNORE_SCRIPTS=none \
pnpm --filter backend deploy --prod --shamefully-hoist --legacy --no-optional /app/backend-prod