From f88b90ffede011835bfde1320c72b1f6e94daf1c Mon Sep 17 00:00:00 2001 From: goulustis Date: Wed, 5 Nov 2025 21:49:43 +0800 Subject: [PATCH] update dockerfile --- Dockerfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 906aeaa..b20f04f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,3 @@ -# 使用Python 3.10作为基础镜像 FROM python:3.12-slim # 设置工作目录 @@ -12,6 +11,8 @@ ENV PYTHONUNBUFFERED=1 RUN apt-get update && apt-get install -y \ gcc \ g++ \ + curl \ + unzip \ && rm -rf /var/lib/apt/lists/* # 复制项目文件 @@ -20,6 +21,12 @@ COPY fastapi_server/requirements.txt ./fastapi_server/ COPY lang_agent/ ./lang_agent/ COPY fastapi_server/ ./fastapi_server/ +# download req files +RUN curl -o ./.env http://6.6.6.86:8888/download/resources/.env +RUN curl -o ./assets.zip http://6.6.6.86:8888/download/resources/assets.zip +RUN unzip assets.zip +RUN rm assets.zip + # 安装Python依赖 RUN pip install --no-cache-dir -r fastapi_server/requirements.txt RUN pip install --no-cache-dir -e . @@ -28,4 +35,4 @@ RUN pip install --no-cache-dir -e . EXPOSE 8488 # 启动命令 -CMD ["python", "fastapi_server/server.py"] \ No newline at end of file +CMD ["python", "fastapi_server/server_dashscope.py"] \ No newline at end of file