From 590001c130d4a0bbb7b3124a713c3dcaffdfbfd6 Mon Sep 17 00:00:00 2001 From: Titan Date: Mon, 16 Mar 2026 18:46:22 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E5=8E=BB=E9=99=A4frotend=20docker?= =?UTF-8?q?=E7=9A=84=E5=A4=9A=E9=98=B6=E6=AE=B5=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/Dockerfile.prod | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/frontend/Dockerfile.prod b/frontend/Dockerfile.prod index 0d483ee6..e913acd2 100644 --- a/frontend/Dockerfile.prod +++ b/frontend/Dockerfile.prod @@ -1,5 +1,6 @@ # --------------- 构建阶段 --------------- FROM node:22-alpine AS builder +ENV NODE_ENV=production ARG PNPM_STORE_PATH=/root/.local/share/pnpm/store ENV BETTER_AUTH_SECRET=any-random-string-123456 @@ -13,15 +14,5 @@ RUN pnpm install --frozen-lockfile RUN pnpm build -# --------------- 运行阶段(最小镜像) --------------- -FROM node:22-alpine AS runner -ENV NODE_ENV=production - -WORKDIR /app -COPY --from=builder /app/next.config.js ./ -COPY --from=builder /app/.next ./.next -COPY --from=builder /app/node_modules ./node_modules -COPY --from=builder /app/package.json ./ - EXPOSE 3000 CMD ["pnpm", "start"] \ No newline at end of file