diff --git a/digital-avatar-app/Dockerfile b/digital-avatar-app/Dockerfile index 9403c8c..6f2bfe9 100644 --- a/digital-avatar-app/Dockerfile +++ b/digital-avatar-app/Dockerfile @@ -4,11 +4,10 @@ FROM node:18-alpine AS build WORKDIR /app COPY package*.json ./ -RUN npm install +RUN npm ci COPY . . -# 跳过 vue-tsc 类型检查直接打包(与本机已知 vue-tsc + Node 版本兼容问题无关,保证可构建) -RUN npx vite build +RUN npm run build # 运行阶段:nginx 托管静态资源并反向代理 /api 到后端 # 锁定 1.28-alpine:测试服务器 Docker 的 seccomp 拦截 pwrite 系统调用,