fix: Dockerfile - use PYTHONPATH for playwright install chromium
Some checks failed
CI / Banner Lint & Typecheck (push) Has been cancelled
CI / Banner Tests (push) Has been cancelled
CI / Detect changes (push) Has been cancelled
CI / API Lint (push) Has been cancelled
CI / API Tests (push) Has been cancelled
CI / Scanner Lint (push) Has been cancelled
CI / Scanner Tests (push) Has been cancelled
CI / Banner Build (push) Has been cancelled
CI / Admin UI Typecheck (push) Has been cancelled
CI / Admin UI Tests (push) Has been cancelled
CI / Admin UI Build (push) Has been cancelled
Some checks failed
CI / Banner Lint & Typecheck (push) Has been cancelled
CI / Banner Tests (push) Has been cancelled
CI / Detect changes (push) Has been cancelled
CI / API Lint (push) Has been cancelled
CI / API Tests (push) Has been cancelled
CI / Scanner Lint (push) Has been cancelled
CI / Scanner Tests (push) Has been cancelled
CI / Banner Build (push) Has been cancelled
CI / Admin UI Typecheck (push) Has been cancelled
CI / Admin UI Tests (push) Has been cancelled
CI / Admin UI Build (push) Has been cancelled
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user