FROM node:18-alpine WORKDIR /app # 复制 package.json COPY package.json ./ # 安装 pnpm 和依赖 RUN npm install -g pnpm # 安装项目依赖 RUN pnpm install # 复制源代码 COPY . . # 构建项目(如果需要的话) RUN pnpm build EXPOSE 8001 # 使用 production 环境运行 ENV NODE_ENV=production CMD ["pnpm", "start"]