# استخدام صورة تحتوي على بايثون وجافا FROM openjdk:11-jdk-slim # تثبيت المتطلبات الأساسية RUN apt-get update && apt-get install -y \ python3 \ python3-pip \ wget \ curl \ && rm -rf /var/lib/apt/lists/* WORKDIR /app # تحميل النسخة المستقرة الصحيحة من السيرفر (Suwayomi Server) # الرابط المحدث والمباشر RUN wget https://github.com/Suwayomi/Suwayomi-Server/releases/download/v1.1.1/Suwayomi-Server-v1.1.1-r1535.jar -O /app/tachidesk.jar # نسخ ملفات البوت وتثبيت مكتبات بايثون COPY . . RUN pip3 install --no-cache-dir -r requirements.txt # إعطاء صلاحيات التشغيل للملف RUN chmod +x /app/tachidesk.jar # منفذ Hugging Face الأساسي EXPOSE 7860 # تشغيل السيرفر والبوت معاً # نقوم بتشغيل السيرفر على منفذ 4567 داخلياً CMD java -Dsuwayomi.tachidesk.config.server.port=4567 -jar /app/tachidesk.jar & sleep 15 && python3 app.py