| # استخدام الصورة الرسمية التي تدمج Open WebUI مع Ollama | |
| FROM ghcr.io/open-webui/open-webui:ollama | |
| # إعداد متغيرات البيئة لتوجيه كل البيانات إلى المخزن (Persistent Volume) | |
| # نفترض هنا أن المخزن الخاص بك مربوط على المسار /data (وهو الافتراضي في HF Spaces) | |
| ENV OLLAMA_MODELS=/data/ollama | |
| ENV DATA_DIR=/data/webui | |
| ENV PORT=7860 | |
| ENV HOST=0.0.0.0 | |
| # تثبيت أداة Hugging Face لتحميل النماذج | |
| RUN pip install -U huggingface_hub | |
| # نسخ سكريبت التشغيل الذي أنشأناه | |
| COPY run.sh /app/run.sh | |
| # إعطاء صلاحيات التشغيل للسكريبت | |
| RUN chmod +x /app/run.sh | |
| # تعيين السكريبت كنقطة انطلاق (Entrypoint) | |
| CMD ["/app/run.sh"] |