Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

Dockerfile 515B

123456789101112131415161718192021222324252627
  1. # 使用 Node 作为基础镜像
  2. FROM alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/node:20.16
  3. # 设置工作目录
  4. WORKDIR /app
  5. # 拷贝package.json和package-lock.json
  6. COPY package*.json ./
  7. # 安装依赖
  8. RUN npm config set registry https://registry.npmmirror.com
  9. RUN npm install --unsafe-perm
  10. #RUN npx vite build
  11. # 将项目文件拷贝到工作目录
  12. COPY . .
  13. # 构建项目
  14. #RUN npm run build
  15. RUN npx vite build
  16. # 暴露端口
  17. EXPOSE 3000
  18. # 启动应用
  19. CMD ["npm", "run", "serve"]