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