# Crawl4AI pour architecture AMD64 (x86_64) # Build local car l'image officielle est en ARM64 FROM python:3.11-slim WORKDIR /app # Installer les dépendances système RUN apt-get update && apt-get install -y \ curl \ chromium \ chromium-driver \ && rm -rf /var/lib/apt/lists/* # Variables d'environnement ENV PYTHONUNBUFFERED=1 ENV PLAYWRIGHT_BROWSERS_PATH=0 ENV PIP_NO_CACHE_DIR=1 # Installer Crawl4AI RUN pip install crawl4ai # Installer Playwright RUN pip install playwright && playwright install chromium # Port d'écoute EXPOSE 11235 # Healthcheck HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ CMD curl -f http://localhost:11235/health || exit 1 # Démarrer l'API CMD ["python", "-m", "crawl4ai.server", "--host", "0.0.0.0", "--port", "11235"]