gijl commited on
Commit
80b2115
·
verified ·
1 Parent(s): fecb5cf

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -7
Dockerfile CHANGED
@@ -1,22 +1,23 @@
1
- FROM python:3.9-slim
 
2
 
3
- # تعيين المجلد الرئيسي
4
  WORKDIR /app
5
 
6
- # الخطوة الأهم: تحديث النظام وتثبيت git
7
  RUN apt-get update && apt-get install -y \
8
  git \
9
  && rm -rf /var/lib/apt/lists/*
10
 
11
- # نسخ ملف المتطلبات وتثبيته
12
  COPY requirements.txt .
13
- RUN pip install --no-cache-dir -r requirements.txt
 
14
 
15
- # نسخ بقية الملفات
16
  COPY main.py .
17
  COPY index.html .
18
 
19
- # فتح المنفذ
20
  EXPOSE 7860
21
 
22
  # تشغيل الخادم
 
1
+ # رفع الإصدار إلى 3.11 لتلبية متطلبات المكتبات الحديثة
2
+ FROM python:3.11-slim
3
 
 
4
  WORKDIR /app
5
 
6
+ # تثبيت git لأننا نحتاجه لتحميل transformers من GitHub
7
  RUN apt-get update && apt-get install -y \
8
  git \
9
  && rm -rf /var/lib/apt/lists/*
10
 
11
+ # نسخ المتطلبات وتثبيتها
12
  COPY requirements.txt .
13
+ RUN pip install --no-cache-dir --upgrade pip && \
14
+ pip install --no-cache-dir -r requirements.txt
15
 
16
+ # نسخ الملفات البرمجية والواجهة
17
  COPY main.py .
18
  COPY index.html .
19
 
20
+ # فتح المنفذ الخاص بـ Hugging Face
21
  EXPOSE 7860
22
 
23
  # تشغيل الخادم