FROM node:20-alpine WORKDIR /app # 安装编译工具 RUN apk add --no-cache python3 make g++ # 复制package文件 COPY package*.json ./ # 安装依赖 RUN npm install --production # 复制应用代码 COPY . . # 暴露端口 EXPOSE 40001 # 启动应用 CMD ["node", "server.js"]