From d7c0db9455ef991be72a182789549969fb3ba99c Mon Sep 17 00:00:00 2001 From: MoeFurina Date: Sun, 9 Aug 2026 11:36:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=94=99=E8=AF=AF=E7=9A=84docker?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d5bb432..5a2cdec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM node:lts-alpine RUN apk add --no-cache tini -ENV NODE_ENV production +ENV NODE_ENV=production RUN npm install -g pnpm@9 @@ -12,7 +12,9 @@ WORKDIR /app COPY --chown=node:node . ./ -RUN pnpm install --frozen-lockfile --prod +# --prod 模式下 husky 不会被安装,prepare 脚本会因找不到 husky 而失败, +# 故显式跳过生命周期脚本;本项目生产运行也不依赖任何 postinstall 步骤。 +RUN pnpm install --frozen-lockfile --prod --ignore-scripts EXPOSE 3000