From 499d787aa56dc0f19ca5b7a257a8534b59d764ae Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 30 May 2026 11:54:23 +0700 Subject: [PATCH] 690530:1154 ADR-030-231-ocr-sandbox-two-step-flow #02 --- frontend/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 9dcb6497..4ed7e35f 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -74,14 +74,16 @@ ENV AUTH_URL=${AUTH_URL} ENV NODE_OPTIONS="--max-old-space-size=2048" ENV NEXT_TELEMETRY_DISABLED=1 -# Disable Turbopack to avoid "No child process" panic in Docker container +# ปิดการใช้งาน Turbopack เพื่อหลีกเลี่ยงอาการ "No child process" panic ใน Docker container +# เนื่องจากใน Next.js 16+ Turbopack ถูกเปิดใช้งานเป็นค่าเริ่มต้นและไม่สนใจ env NEXT_TURBOPACK=0 +# จึงต้องระบุ flag --webpack เพื่อบังคับใช้งาน Webpack ในคำสั่ง build ENV NEXT_TURBOPACK=0 # WORKAROUND: QNAP overlayfs fails with "Unknown system error -10" on deeply # nested App Router paths. Redirect .next output to ultra-short root path /n # to minimise overlay nesting depth, then move back after build completes. RUN mkdir /n && ln -s /n .next && \ - pnpm run build && \ + pnpm run build -- --webpack && \ rm .next && mv /n .next # Verify build was created