Spaces:
Build error
Build error
# استخدم صورة Python الأساسية | |
FROM python:3.9 | |
# تعيين متغيرات البيئة | |
ENV PYTHONDONTWRITEBYTECODE=1 | |
ENV PYTHONUNBUFFERED=1 | |
# تثبيت المتطلبات الأساسية للنظام | |
RUN apt-get update && apt-get install -y \ | |
build-essential \ | |
libsndfile1-dev \ | |
ffmpeg \ | |
wget \ | |
git \ | |
sox \ | |
&& apt-get clean | |
# تثبيت الاعتماديات الخاصة بـ ESPnet | |
RUN apt-get update && apt-get install -y \ | |
libsndfile1 \ | |
espeak-ng \ | |
&& apt-get clean | |
# تعيين دليل العمل داخل الحاوية | |
WORKDIR /app | |
# نسخ ملف المتطلبات | |
COPY requirements.txt . | |
# تثبيت المتطلبات باستخدام pip | |
RUN pip install --no-cache-dir -r requirements.txt | |
# نسخ باقي ملفات المشروع | |
COPY . . | |
# فتح المنفذ الذي يعمل عليه التطبيق | |
EXPOSE 7860 | |
# الأمر الافتراضي لتشغيل التطبيق | |
CMD ["python", "app.py"] | |