# 第一阶段:安装依赖 FROM node:24-slim as builder WORKDIR /app COPY package*.json ./ RUN npm config set registry https://registry.npmmirror.com RUN npm install # 第二阶段:运行阶段 FROM node:24-slim WORKDIR /app # 从构建阶段复制已安装的 node_modules COPY --from=builder /app/node_modules ./node_modules # 复制源代码 COPY . . EXPOSE 8887 CMD ["node", "api.js"]