Dockerfile 312 B

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