123456789101112131415161718192021 |
- FROM node:18-alpine
- # 设置工作目录
- WORKDIR /app
- # 复制 package.json 和 package-lock.json
- COPY package*.json ./
- # 安装项目依赖
- RUN npm install
- # 复制项目文件
- COPY . .
- # 构建项目
- RUN npm run build:dev
- # 创建一个卷,用于将构建结果挂载到宿主机
- VOLUME /build
- # 将构建结果复制到卷中
- RUN cp -r build/* /build/
|