# 多阶段构建 - 构建阶段 FROM node:20-alpine AS builder WORKDIR /app # 复制包管理文件 COPY package.json pnpm-lock.yaml ./ # 安装 pnpm 和依赖 RUN npm install -g pnpm && pnpm install # 复制源代码 COPY . . # 构建生产版本 RUN pnpm build # 生产阶段 - nginx FROM nginx:alpine AS production # 复制自定义 nginx 配置 COPY <