fix: update Dockerfile to improve pip installation process and remove unnecessary uninstalls (#173)

* feature: unstructured支持简单pdf处理

* feature: update values.yaml to enhance ray-cluster configuration with security context, environment variables, and resource limits

* fix: update Dockerfile to improve pip installation process and remove unnecessary uninstalls
This commit is contained in:
hhhhsc701
2025-12-17 11:49:47 +08:00
committed by GitHub
parent 62b91b6deb
commit 3b4f8488e8

View File

@@ -20,10 +20,9 @@ ENV PYTHONPATH=/opt/runtime/datamate/
WORKDIR /opt/runtime WORKDIR /opt/runtime
RUN --mount=type=cache,target=/root/.cache/uv \ RUN --mount=type=cache,target=/root/.cache/uv \
uv pip install -e . --system \ UV_EXTRA_INDEX_URL="https://download.pytorch.org/whl/cpu" uv pip install -e . --system --index-strategy unsafe-best-match \
&& UV_EXTRA_INDEX_URL="https://download.pytorch.org/whl/cpu" uv pip install -r /opt/runtime/datamate/ops/pyproject.toml --system \ && UV_EXTRA_INDEX_URL="https://download.pytorch.org/whl/cpu" uv pip install -r /opt/runtime/datamate/ops/pyproject.toml --system \
&& uv pip uninstall torch torchvision triton --system \ && uv pip uninstall torch torchvision --system \
&& uv pip list | grep -E '^nvidia-' | awk '{print $1}' | xargs -r uv pip uninstall --system \
&& python -m spacy download zh_core_web_sm && python -m spacy download zh_core_web_sm
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \