| 1234567891011121314151617181920 |
- # 使用 Node.js 18 作为基础镜像
- FROM node:18-alpine
- # 设置工作目录
- WORKDIR /usr/src/app
- # 复制 package.json 和 package-lock.json(如果存在)
- COPY package*.json ./
- # 安装依赖
- RUN npm install
- # 复制源代码
- COPY . .
- # 暴露端口
- EXPOSE 3000
- # 启动命令
- CMD ["npm", "start"]
|