0606.6
Some checks failed
Next.js CI/CD 流水线 / deploy (push) Failing after 57s

This commit is contained in:
2025-06-06 01:59:13 +08:00
parent 0985632a54
commit 1bd2987d80

View File

@@ -8,18 +8,18 @@ WORKDIR /app
# 安装 pnpm
RUN npm install -g pnpm@9.15.0
# 复制包管理器配置文件 (利用Docker缓存)
COPY package.json pnpm-lock.yaml ./
# 复制包管理器配置文件 (只需package.jsonpnpm会自动生成锁文件)
COPY package.json ./
# 安装依赖 (pnpm正确处理二进制文件)
RUN pnpm install --frozen-lockfile --prod --no-optional && \
# 安装依赖 (pnpm正确处理二进制文件,自动生成锁文件)
RUN pnpm install --prod --no-optional && \
pnpm store prune
# 复制源代码和配置文件
COPY . .
# 重新安装所有依赖用于构建
RUN pnpm install --frozen-lockfile --no-optional
# 重新安装所有依赖用于构建 (包含开发依赖)
RUN pnpm install --no-optional
# 构建应用
RUN pnpm run build