From 238962d513cf7c1aea51f11749756471531c4c0c Mon Sep 17 00:00:00 2001 From: yml Date: Wed, 8 Apr 2026 18:01:11 +0800 Subject: [PATCH] =?UTF-8?q?uv=E4=B8=8B=E8=BD=BD=E5=8A=A0=E9=80=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/docker/backend.Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/deploy/docker/backend.Dockerfile b/deploy/docker/backend.Dockerfile index 57146693..6d1af66f 100644 --- a/deploy/docker/backend.Dockerfile +++ b/deploy/docker/backend.Dockerfile @@ -24,13 +24,14 @@ RUN python3 -m pip install --no-cache-dir --break-system-packages uv \ && ln -sf /usr/local/bin/uv /usr/bin/uv COPY apps/backend/package.json apps/backend/package-lock.json ./ -RUN npm ci +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/ ./ +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 uv sync --directory subservices/ocr-worker --frozen +COPY apps/backend/ ./ RUN mkdir -p /app/data /app/data/browser-sessions /app/data/redeem-screenshots