# استدعاء صورتك الجاهزة من جيت هوب FROM ghcr.io/mustafa83647/open-webui:latest # نتحول لـ root لضمان توافق الصلاحيات الافتتاحية USER root # إعداد مجلد العمل والتأكد من صلاحيات مجلد static للأيقونات RUN mkdir -p /data /app/backend/open_webui/static && \ chown -R 1000:1000 /data /app/backend/open_webui/static && \ chmod -R 777 /data /app/backend/open_webui/static WORKDIR /data # العودة للمستخدم الآمن لـ Hugging Face USER 1000 # توجيه البيانات والـ Cache إلى الدلو الخاص بك مباشرة ENV DATA_DIR=/data ENV HF_HOME=/data/cache ENV HF_SPACE=true # 🔒 إعدادات الأمان الصارمة وحسابك السري ENV ENABLE_SIGNUP=false ENV DEFAULT_USER_ROLE=pending ENV WEBUI_ADMIN_USER_EMAIL=$ADMIN_EMAIL ENV WEBUI_ADMIN_USER_PASSWORD=$ADMIN_PASSWORD ENV ENABLE_RAG_WEB_SEARCH=true ENV RAG_WEB_SEARCH_ENGINE="duckduckgo" ENV PORT=7860 EXPOSE 7860 CMD ["bash", "/app/backend/start.sh"]