Mroo9 commited on
Commit
4e7ec73
·
verified ·
1 Parent(s): 1e1dce7

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -2
Dockerfile CHANGED
@@ -1,5 +1,17 @@
 
1
  FROM python:3.10-slim
 
 
2
  RUN apt-get update && apt-get install -y ffmpeg && rm -rf /var/lib/apt/lists/*
3
- RUN pip install --no-cache-dir yt-dlp psutil streamlink google-api-python-client google-auth google-auth-httplib2
 
 
 
 
4
  COPY app.py /app.py
5
- CMD ["python", "/app.py"]
 
 
 
 
 
 
1
+ # استخدام نسخة خفيفة ومحدثة من بايثون
2
  FROM python:3.10-slim
3
+
4
+ # تحديث النظام وتثبيت ffmpeg الضروري للبث
5
  RUN apt-get update && apt-get install -y ffmpeg && rm -rf /var/lib/apt/lists/*
6
+
7
+ # تثبيت جميع المكتبات المطلوبة (بما فيها flask التي أضفناها)
8
+ RUN pip install --no-cache-dir yt-dlp psutil streamlink google-api-python-client google-auth google-auth-httplib2 flask
9
+
10
+ # نسخ ملف الكود إلى السيرفر
11
  COPY app.py /app.py
12
+
13
+ # فتح المنفذ الذي يعمل عليه flask
14
+ EXPOSE 7860
15
+
16
+ # تشغيل التطبيق
17
+ CMD ["python", "/app.py"]