Spaces:
Build error
Build error
Update Dockerfile
Browse files- 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 |
-
#
|
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"]
|