mureed-library-smart / Dockerfile
Kebe77's picture
Update Dockerfile
a2ed192 verified
Raw
History Blame Contribute Delete
732 Bytes
# ===============================
# 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"]