From 8d39c6b1c2e603afebee8ac762b7da9fd46380bd Mon Sep 17 00:00:00 2001 From: xiamuceer Date: Sat, 29 Nov 2025 22:06:06 +0800 Subject: [PATCH] =?UTF-8?q?perf=EF=BC=9A1.=E4=BC=98=E5=8C=96docker?= =?UTF-8?q?=E9=95=9C=E5=83=8F=E6=9E=84=E5=BB=BA=E6=B5=81=E7=A8=8B=EF=BC=8C?= =?UTF-8?q?=E5=87=8F=E5=B0=8F=E6=89=93=E5=8C=85=E4=BD=93=E7=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index a6a114e..ad0cdfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -46,18 +46,14 @@ RUN pip install --no-cache-dir torch==2.7.0 --index-url https://download.pytorch # 再安装其他Python依赖(使用阿里云镜像加速) RUN pip install --no-cache-dir -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ -# 复制后端代码 +# 复制后端代码(包含embedding模型) COPY backend/ ./ # 从前端构建阶段复制构建好的静态文件 COPY --from=frontend-builder /frontend/dist ./static # 创建必要的目录 -RUN mkdir -p /app/data /app/logs /app/embedding - -# 复制预下载的Embedding模型到独立目录(避免被docker-compose的data挂载覆盖) -# 这样可以避免首次运行时联网下载约420MB的模型文件 -COPY backend/embedding /app/embedding +RUN mkdir -p /app/data /app/logs # 暴露端口 EXPOSE 8000