# استخدام الصورة الرسمية التي تدمج 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"]