# =============================== # Dockerfile لتشغيل المكتبة المريدية الذكية # =============================== # استخدم نسخة Python مستقرة FROM python:3.12-slim # ضع مجلد المشروع كـ working directory WORKDIR /app # نسخ ملفات المشروع COPY src/ ./src/ COPY requirements.txt . # تثبيت المكتبات المطلوبة RUN pip install --no-cache-dir -r requirements.txt # تعيين متغير البيئة لمنع التحذيرات ENV STREAMLIT_SERVER_HEADLESS=true ENV STREAMLIT_SERVER_PORT=8501 # الأمر الافتراضي لتشغيل التطبيق CMD ["streamlit", "run", "src/app.py", "--server.port=8501", "--server.address=0.0.0.0"]