From 818509e8d96dd7bf7c9da711e41d49c6a55a85b5 Mon Sep 17 00:00:00 2001 From: chengkai3 Date: Mon, 15 Jun 2026 13:27:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[FL-126]=20=E4=BF=AE=E5=A4=8D=20Next.js?= =?UTF-8?q?=20standalone=20=E6=A8=A1=E5=BC=8F=E4=B8=8B=20server.js=20?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 workspace 环境下,standalone 输出的 server.js 位于 web/ 子目录 - 修改 CMD 为 node web/server.js - 调整 public 和 static 文件的复制路径以匹配 standalone 结构 Co-Authored-By: Claude Sonnet 4.6 Co-authored-by: multica-agent --- web/Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/Dockerfile b/web/Dockerfile index 3749385..9b4ca35 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -34,11 +34,11 @@ ENV NEXT_PUBLIC_APP_BASE_PATH=${NEXT_PUBLIC_APP_BASE_PATH} RUN groupadd --system --gid 1001 nodejs && \ useradd --system --uid 1001 --gid nodejs nextjs -COPY --from=builder /app/web/public ./public +COPY --from=builder /app/web/public ./web/public COPY --from=builder /app/web/.next/standalone ./ -COPY --from=builder /app/web/.next/static ./.next/static +COPY --from=builder /app/web/.next/static ./web/.next/static USER nextjs EXPOSE 3000 -CMD ["node", "server.js"] +CMD ["node", "web/server.js"]