# 1. Base Image (Python ka lightweight version) FROM python:3.9-slim # 2. System dependencies (PIL/Pillow aur Torch ke liye zaroori hain) RUN apt-get update && apt-get install -y \ libgl1-mesa-glx \ libglib2.0-0 \ && rm -rf /var/lib/apt/lists/* # 3. App directory banayein WORKDIR /app # 4. Requirements copy aur install karein COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # 5. Baqi saara code copy karein COPY . . # 6. Hugging Face Spaces ya Local ke liye port 7860 expose karein EXPOSE 7860 # 7. Flask App run karein CMD ["python", "app.py"]