# Image Playwright officielle : Chromium + polices + deps système déjà présents. # La version DOIT correspondre à playwright dans requirements.txt (chromium préinstallé). FROM mcr.microsoft.com/playwright/python:v1.60.0-noble WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . ENV PYTHONUNBUFFERED=1 # Sur le homelab : headless obligatoire (pas d'écran). ENV ANTICOCO_HEADLESS=1 EXPOSE 9200 CMD ["python", "server.py"]