Spaces:
Sleeping
Sleeping
File size: 1,071 Bytes
b19f96d 674bc9d b19f96d 97ea78d 674bc9d 97ea78d 43ff9be b19f96d 674bc9d b19f96d 674bc9d 97ea78d b19f96d 674bc9d 6a5cfc5 f6419b4 22f8291 9d9259d 7ff66be b19f96d 97ea78d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # استدعاء صورتك الجاهزة من جيت هوب
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"] |