From d22d6bb73ba20d5329d3ded0c49bdb3196e86b43 Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 7 Apr 2026 02:11:25 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E9=95=9C?= =?UTF-8?q?=E5=83=8F=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- video_worker/docker/edge-dispatch/Dockerfile | 10 ++++++---- video_worker/requirements-edge-dispatch.txt | 8 ++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 video_worker/requirements-edge-dispatch.txt diff --git a/video_worker/docker/edge-dispatch/Dockerfile b/video_worker/docker/edge-dispatch/Dockerfile index f693634..a5e8bf8 100644 --- a/video_worker/docker/edge-dispatch/Dockerfile +++ b/video_worker/docker/edge-dispatch/Dockerfile @@ -23,7 +23,7 @@ RUN sed -i "s@deb.debian.org@${APT_MIRROR}@g" /etc/apt/sources.list.d/debian.sou WORKDIR /app -COPY requirements.txt /tmp/local_requirements.txt +COPY requirements-edge-dispatch.txt /tmp/local_edge_requirements.txt COPY app /tmp/local_app RUN pip config set global.index-url "${PIP_INDEX_URL}" \ && pip config set global.trusted-host "${PIP_TRUSTED_HOST}" \ @@ -33,13 +33,15 @@ RUN pip config set global.index-url "${PIP_INDEX_URL}" \ exit 1; \ fi; \ git clone --depth "${GIT_CLONE_DEPTH}" --branch "${GIT_BRANCH}" "${GIT_REPO_URL}" /tmp/repo; \ - cp "/tmp/repo/${GIT_PROJECT_SUBDIR}/requirements.txt" /app/requirements.txt; \ + cp "/tmp/repo/${GIT_PROJECT_SUBDIR}/requirements-edge-dispatch.txt" /app/requirements.txt; \ cp -r "/tmp/repo/${GIT_PROJECT_SUBDIR}/app" /app/app; \ + rm -rf /tmp/repo; \ else \ - cp /tmp/local_requirements.txt /app/requirements.txt; \ + cp /tmp/local_edge_requirements.txt /app/requirements.txt; \ cp -r /tmp/local_app /app/app; \ fi \ - && pip install -r /app/requirements.txt + && pip install --no-cache-dir -r /app/requirements.txt \ + && rm -rf /tmp/local_app /tmp/local_edge_requirements.txt EXPOSE 8020 diff --git a/video_worker/requirements-edge-dispatch.txt b/video_worker/requirements-edge-dispatch.txt new file mode 100644 index 0000000..b3eb7d9 --- /dev/null +++ b/video_worker/requirements-edge-dispatch.txt @@ -0,0 +1,8 @@ +# Minimal deps for app.edge_dispatch_service only (center dispatch container). +# Do NOT use the full requirements.txt here — it pulls torch/transformers and fills the disk. +fastapi==0.116.1 +uvicorn[standard]==0.35.0 +pydantic==2.11.7 +pydantic-settings==2.10.1 +python-dotenv==1.1.1 +oss2==2.18.5