2
0

Dockerfile.release 439 B

1234567891011121314151617181920212223242526
  1. # 使用指定基础镜像
  2. FROM node:20.18.3
  3. RUN apt-get update
  4. RUN apt-get install -y python3 build-essential
  5. # 设置工作目录
  6. WORKDIR /app
  7. # 复制package.json .npmrc和package-lock.json
  8. COPY package.json .npmrc package-lock.json* ./
  9. # 安装依赖
  10. RUN npm install
  11. # 复制项目文件
  12. COPY . .
  13. # 构建项目
  14. RUN npm run build
  15. # 暴露端口(根据实际需要调整)
  16. EXPOSE 23972
  17. # 启动命令
  18. CMD ["npm", "run", "start"]