From 5c526106bd5f60e7f03afb0d0d75610d91cc0a1a Mon Sep 17 00:00:00 2001 From: sunlei Date: Sun, 17 May 2026 13:14:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(api):=20=E4=BF=AE=E5=A4=8D=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E9=95=9C=E5=83=8F=E4=BE=9D=E8=B5=96=E5=AE=89=E8=A3=85?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dockerfile b/dockerfile index fb581ec..6c74593 100644 --- a/dockerfile +++ b/dockerfile @@ -7,9 +7,10 @@ ENV NODE_ENV=production COPY package.json pnpm-lock.yaml ./ # 生产镜像只安装运行依赖,dist 由 Jenkins Build stage 提前产出。 +# 跳过安装阶段脚本,避免 NODE_ENV=production 时 devDependency 中的 husky 不存在导致 prepare 失败。 RUN corepack enable \ && corepack prepare pnpm@9 --activate \ - && pnpm install --prod --frozen-lockfile + && pnpm install --prod --frozen-lockfile --ignore-scripts # dist 由 Jenkins 的 Build stage 生成,这里只打包运行产物。 COPY dist ./dist