m6011 commited on
Commit
252bf62
1 Parent(s): 37630ef

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -13
Dockerfile CHANGED
@@ -1,5 +1,5 @@
1
  # استخدم صورة Python الأساسية
2
- FROM python:3.9
3
 
4
  # تعيين متغيرات البيئة
5
  ENV PYTHONDONTWRITEBYTECODE=1
@@ -22,26 +22,17 @@ RUN apt-get update && apt-get install -y \
22
  libsentencepiece-dev \
23
  && apt-get clean
24
 
25
- # تثبيت الاعتماديات الخاصة بـ ESPnet
26
- RUN apt-get update && apt-get install -y \
27
- libsndfile1 \
28
- espeak-ng \
29
- && apt-get clean
30
-
31
  # تعيين دليل العمل داخل الحاوية
32
  WORKDIR /app
33
 
34
  # نسخ ملف المتطلبات
35
  COPY requirements.txt .
36
 
37
- # تثبيت المتطلبات باستخدام pip
38
- RUN pip install --no-cache-dir -r requirements.txt
39
 
40
  # نسخ باقي ملفات المشروع
41
  COPY . .
42
 
43
- # فتح المنفذ الذي يعمل عليه التطبيق
44
- EXPOSE 7860
45
-
46
- # الأمر الافتراضي لتشغيل التطبيق
47
  CMD ["python", "app.py"]
 
1
  # استخدم صورة Python الأساسية
2
+ FROM python:3.9-slim
3
 
4
  # تعيين متغيرات البيئة
5
  ENV PYTHONDONTWRITEBYTECODE=1
 
22
  libsentencepiece-dev \
23
  && apt-get clean
24
 
 
 
 
 
 
 
25
  # تعيين دليل العمل داخل الحاوية
26
  WORKDIR /app
27
 
28
  # نسخ ملف المتطلبات
29
  COPY requirements.txt .
30
 
31
+ # تحديث pip وتثبيت المتطلبات باستخدام pip
32
+ RUN pip install --upgrade pip && pip install --no-cache-dir -r requirements.txt
33
 
34
  # نسخ باقي ملفات المشروع
35
  COPY . .
36
 
37
+ # أمر تشغيل Spaces لخدمة Gradio
 
 
 
38
  CMD ["python", "app.py"]