From 08e0ae7e836b3a51fde506fe486af872e609a230 Mon Sep 17 00:00:00 2001 From: Ami Bot Date: Mon, 20 Apr 2026 20:32:30 +0700 Subject: [PATCH] fix: Dockerfile - use PYTHONPATH for playwright install chromium --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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