diff --git a/Dockerfile.k3s b/Dockerfile.k3s index b133bc8..b1fcfdc 100644 --- a/Dockerfile.k3s +++ b/Dockerfile.k3s @@ -2,12 +2,12 @@ # 基础镜像走 DaoCloud,避免 Kaniko 直连 docker.io 超时 FROM docker.m.daocloud.io/library/node:20-alpine AS build WORKDIR /app -# 不用 corepack(要求 packageManager 带版本且在部分环境易挂),直接装 pnpm RUN npm config set registry https://registry.npmmirror.com \ && npm install -g pnpm@9.15.9 COPY package.json pnpm-lock.yaml ./ +# --ignore-scripts:跳过 gifsicle/optipng 等原生编译(需 autoreconf;vite 未启用 imagemin) RUN pnpm config set registry https://registry.npmmirror.com \ - && pnpm install --frozen-lockfile + && pnpm install --frozen-lockfile --ignore-scripts COPY . . RUN pnpm run build