# 1. استخدام نسخة بايثون 3.10 سريعة ومستقرة FROM python:3.10-slim # 2. تسطيب مكتبات الجرافيك اللي بيحتاجها OpenCV عشان يشتغل RUN apt-get update && apt-get install -y \ libgl1 \ libglib2.0-0 \ && rm -rf /var/lib/apt/lists/* # 3. تسطيب محرك YOLOv11 وباقي الأدوات (Ultralytics هي اللي بتشغل v11) RUN pip install --no-cache-dir ultralytics gradio opencv-python-headless pillow numpy # 4. إعداد مجلد العمل داخل السيرفر WORKDIR /app # 5. نسخ كل ملفاتك (بما فيها app.py) للسيرفر COPY . . # 6. إخبار السيرفر بفتح بورت Gradio الافتراضي EXPOSE 7860 # 7. تشغيل عقل المصنع CMD ["python", "app.py"]