Dockerfile 348 B

123456789101112131415161718192021
  1. # 使用 Node.js 官方镜像
  2. FROM node:18-alpine
  3. # 设置工作目录
  4. WORKDIR /app
  5. # 复制 package.json 和 package-lock.json
  6. COPY package*.json ./
  7. # 安装依赖
  8. RUN npm install
  9. # 复制项目文件
  10. COPY . .
  11. # 暴露端口
  12. EXPOSE 8888 8889
  13. # 启动命令(使用 concurrently 同时启动前端和后端)
  14. CMD ["npm", "run", "dev:all"]