diff --git a/Dockerfile b/Dockerfile index 98c5992..28911a2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,8 +15,10 @@ COPY apps/scanner/pyproject.toml ./scanner/pyproject.toml RUN pip install --no-cache-dir --prefix=/install api/. # Install Scanner dependencies (Playwright + Chromium) +# PYTHONPATH needed because --prefix=/install doesn't auto-set site-packages path RUN pip install --no-cache-dir --prefix=/install scanner/. \ - && playwright install chromium --with-deps + && PYTHONPATH=/install/lib/python3.12/site-packages \ + /install/bin/playwright install chromium --with-deps # ── Runtime stage ──────────────────────────────────────────────────── FROM python:3.12-slim