uv下载加速-2

This commit is contained in:
yml
2026-04-08 18:11:44 +08:00
parent 238962d513
commit d5b10e3f7f
3 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -2,13 +2,13 @@ FROM node:22-bookworm
ARG DEBIAN_MIRROR=mirrors.cloud.tencent.com
ARG NPM_REGISTRY=https://registry.npmmirror.com
ARG UV_DEFAULT_INDEX=https://mirrors.cloud.tencent.com/pypi/simple
ARG UV_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple
ENV DEBIAN_FRONTEND=noninteractive
ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright
ENV UV_LINK_MODE=copy
ENV UV_DEFAULT_INDEX=${UV_DEFAULT_INDEX}
ENV PIP_INDEX_URL=${UV_DEFAULT_INDEX}
ENV UV_INDEX_URL=${UV_INDEX_URL}
ENV PIP_INDEX_URL=${UV_INDEX_URL}
ENV NPM_CONFIG_REGISTRY=${NPM_REGISTRY}
WORKDIR /app
@@ -29,7 +29,8 @@ RUN --mount=type=cache,target=/root/.npm npm ci
RUN PLAYWRIGHT_DOWNLOAD_HOST=https://npmmirror.com/mirrors/playwright/ npx playwright install --with-deps chromium
COPY apps/backend/subservices/ocr-worker/ ./subservices/ocr-worker/
RUN --mount=type=cache,target=/root/.cache/uv uv sync --directory subservices/ocr-worker --frozen
RUN --mount=type=cache,target=/root/.cache/uv rm -f subservices/ocr-worker/uv.lock \
&& uv sync --directory subservices/ocr-worker
COPY apps/backend/ ./