优化docker镜像逻辑
This commit is contained in:
@@ -50,14 +50,14 @@ COPY pixelle_video ./pixelle_video
|
|||||||
|
|
||||||
# Install Python dependencies using uv with configurable index URL
|
# Install Python dependencies using uv with configurable index URL
|
||||||
# Auto-select China mirror when USE_CN_MIRROR=true and UV_INDEX_URL is default
|
# Auto-select China mirror when USE_CN_MIRROR=true and UV_INDEX_URL is default
|
||||||
# Set longer timeout and use --index-url parameter for proper mirror usage
|
# Set longer timeout and use --default-index parameter to replace PyPI
|
||||||
# Note: UV_INDEX_URL is deprecated, use UV_DEFAULT_INDEX instead
|
# Note: --default-index replaces PyPI as the default source
|
||||||
RUN if [ "$USE_CN_MIRROR" = "true" ] && [ "$UV_INDEX_URL" = "https://pypi.tuna.tsinghua.edu.cn/simple" ]; then \
|
RUN if [ "$USE_CN_MIRROR" = "true" ] && [ "$UV_INDEX_URL" = "https://pypi.tuna.tsinghua.edu.cn/simple" ]; then \
|
||||||
export UV_HTTP_TIMEOUT=300 && \
|
export UV_HTTP_TIMEOUT=300 && \
|
||||||
uv sync --frozen --no-dev --index-url https://pypi.tuna.tsinghua.edu.cn/simple; \
|
uv sync --frozen --no-dev --default-index https://pypi.tuna.tsinghua.edu.cn/simple; \
|
||||||
else \
|
else \
|
||||||
export UV_HTTP_TIMEOUT=300 && \
|
export UV_HTTP_TIMEOUT=300 && \
|
||||||
uv sync --frozen --no-dev --index-url $UV_INDEX_URL; \
|
uv sync --frozen --no-dev --default-index $UV_INDEX_URL; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Copy rest of application code
|
# Copy rest of application code
|
||||||
|
|||||||
Reference in New Issue
Block a user