FROM python:3.10-slim WORKDIR /app # Install system dependencies for OpenCV (fixed for Debian Trixie) RUN apt-get update && \ apt-get install -y --no-install-recommends \ libgl1 libglib2.0-0 libsm6 libxext6 libxrender1 libgomp1 \ && rm -rf /var/lib/apt/lists/* # Install Python dependencies COPY requirements.txt /app/ RUN pip install --no-cache-dir -r /app/requirements.txt # Copy app COPY app.py /app/ EXPOSE 7860 CMD ["python", "/app/app.py"]