# Dockerfile — Face Detection API (MediaPipe 0.10.21) FROM python:3.10-slim # 🔥 Системные зависимости для OpenCV/MediaPipe # 🔑 ИСПРАВЛЕНО: libgl1 вместо libgl1-mesa-glx (для Debian Trixie) RUN apt-get update && apt-get install -y --no-install-recommends \ libgl1 \ libglib2.0-0 \ libsm6 \ libxext6 \ libxrender1 \ libgomp1 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* WORKDIR /app # Копируем и устанавливаем зависимости COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # 🔑 ПРОВЕРКА: solutions.face_detection должен быть доступен RUN python -c "import mediapipe as mp; assert hasattr(mp.solutions, 'face_detection'); print('✅ mp.solutions.face_detection available')" # Копируем приложение COPY app.py . EXPOSE 7860 CMD ["python", "app.py"]