Spaces:
Sleeping
Sleeping
| # استدعاء صورتك الجاهزة من جيت هوب | |
| 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"] |