0606.9
All checks were successful
Next.js CI/CD 流水线 / deploy (push) Successful in 5m20s

This commit is contained in:
2025-06-06 02:12:00 +08:00
parent e043862afe
commit 8f1c1bc563

View File

@@ -5,13 +5,13 @@ FROM node:22-alpine AS builder
# 设置工作目录
WORKDIR /app
# 安装 pnpm (指定版本避免版本差异)
# 安装 pnpm
RUN npm install -g pnpm
# 复制包管理器配置文件 (利用Docker缓存)
COPY package.json ./
# 安装依赖 (禁用缓存以减小体积)
# 安装依赖
RUN pnpm install
# 复制源代码和配置文件
@@ -26,6 +26,9 @@ RUN pnpm store prune && \
rm -rf ~/.pnpm-store && \
rm -rf /root/.pnpm-store
# 第二阶段:运行阶段 (使用更小的基础镜像)
FROM node:22-alpine AS runner
# 设置工作目录
WORKDIR /app