From 64462fac926e19897f45ebc8328d6e4612048f54 Mon Sep 17 00:00:00 2001 From: stefanfeng Date: Wed, 19 Aug 2026 14:57:40 +0800 Subject: [PATCH] build: enforce locked frontend type checks --- digital-avatar-app/Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 系统调用,