# استخدام بايثون 3.9 FROM python:3.9 # إعداد مجلد العمل WORKDIR /code # نسخ ملف المتطلبات COPY ./requirements.txt /code/requirements.txt # تثبيت المكتبات (بدون كاش لتوفير المساحة) RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt # إعداد مجلد NLTK وصلاحياته RUN mkdir -p /code/nltk_data RUN chmod -R 777 /code/nltk_data # نسخ باقي ملفات المشروع COPY . . # إعطاء صلاحيات كاملة للمجلد (مهم جداً للتدريب) RUN chmod -R 777 /code # --- التغيير الجذري هنا --- # سنقوم بتشغيل ملف بايثون مباشرة بدلاً من Gunicorn # هذا يمنع السيرفر من الإغلاق أثناء التدريب CMD ["python", "app.py"]