123456789101112131415161718192021222324252627 |
- # 使用 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 npm config set registry https://registry.npmmirror.com
- RUN npm install --unsafe-perm
- #RUN npx vite build
-
- # 将项目文件拷贝到工作目录
- COPY . .
-
- # 构建项目
- #RUN npm run build
- RUN npx vite build
-
- # 暴露端口
- EXPOSE 3000
-
- # 启动应用
- CMD ["npm", "run", "serve"]
|