diff --git a/docker/Dockerfile b/docker/Dockerfile index ea5259f..a78b986 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -233,6 +233,13 @@ RUN set -ex && \ cp /opt/vllm_build/*.abi3.so /opt/vllm/vllm/ && \ echo "vllm C++ build complete (layer cached)." +# =========================================================================== +# 阶段 7.5:复制辅助脚本(必须在所有使用脚本的 RUN 之前) +# =========================================================================== +COPY scripts/patch_vllm_platform.py /opt/patch_vllm_platform.py +COPY scripts/apply_mineru_patches.py /opt/apply_mineru_patches.py +COPY scripts/cache_warmer.py /opt/cache_warmer.py + # =========================================================================== # 阶段 8b:安装 vllm + 平台补丁 + 验证 # =========================================================================== @@ -248,13 +255,6 @@ RUN set -ex && \ ${VENV}/bin/python -c "import vllm; print('vllm import OK:', vllm.__version__)" && \ rm -rf /opt/vllm_build -# =========================================================================== -# 阶段 8.5:复制辅助脚本 -# =========================================================================== -COPY scripts/apply_mineru_patches.py /opt/apply_mineru_patches.py -COPY scripts/cache_warmer.py /opt/cache_warmer.py -COPY scripts/patch_vllm_platform.py /opt/patch_vllm_platform.py - # =========================================================================== # 阶段 9:安装 MinerU + RDNA 适配补丁 # ===========================================================================