From 5719b173f611ec087c7c6e095faecf9e7219ba4f Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Thu, 2 Apr 2026 19:40:59 +0200 Subject: [PATCH] Fix worker Dockerfile to properly copy and install dlib --- docker/worker.Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/worker.Dockerfile b/docker/worker.Dockerfile index 95ca42f..4982246 100644 --- a/docker/worker.Dockerfile +++ b/docker/worker.Dockerfile @@ -12,12 +12,13 @@ RUN apt-get update && apt-get install -y \ # so external deps are downloaded once and reused across source-only rebuilds. COPY pyproject.toml ./ RUN touch README.md \ - && mkdir -p alveslib && touch alveslib/__init__.py \ + && mkdir -p alveslib dlib && touch alveslib/__init__.py dlib/__init__.py \ && pip install --no-cache-dir . \ - && rm -rf alveslib README.md + && rm -rf alveslib dlib README.md # Copy local library and reinstall it without re-downloading external deps COPY alveslib/ ./alveslib/ +COPY dlib/ ./dlib/ RUN pip install --no-cache-dir --no-deps . # Copy application source last - most frequently changed