1234567891011121314151617181920212223 |
- # 使用 Node 作为基础镜像
- FROM alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/node:20.16
-
- # 设置工作目录
- WORKDIR /app
-
- # 拷贝package.json和package-lock.json
- COPY package*.json ./
-
- # 安装依赖
- RUN npx vite build
-
- # 将项目文件拷贝到工作目录
- COPY . .
-
- # 构建项目
- RUN npm run build
-
- # 暴露端口
- EXPOSE 3000
-
- # 启动应用
- CMD ["npm", "run", "serve"]
|