Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +8 -5
Dockerfile
CHANGED
|
@@ -54,11 +54,14 @@ WORKDIR /app
|
|
| 54 |
COPY requirements.txt .
|
| 55 |
RUN pip install --no-cache-dir -r requirements.txt
|
| 56 |
|
| 57 |
-
# ثنائي Firefox المعدَّل الخاص بـ Camoufox
|
| 58 |
-
#
|
| 59 |
-
#
|
| 60 |
-
#
|
| 61 |
-
|
|
|
|
|
|
|
|
|
|
| 62 |
|
| 63 |
COPY app.py .
|
| 64 |
|
|
|
|
| 54 |
COPY requirements.txt .
|
| 55 |
RUN pip install --no-cache-dir -r requirements.txt
|
| 56 |
|
| 57 |
+
# ملاحظة v20.2.1: ثنائي Firefox المعدَّل الخاص بـ Camoufox لا يُنزَّل هنا وقت
|
| 58 |
+
# البناء — كان هذا يسبب "Job timeout" على HF Spaces لأن مجموع (apt + pip +
|
| 59 |
+
# تحميل Camoufox ~150-300MB) يتجاوز مهلة البناء المسموحة. بدلاً من ذلك،
|
| 60 |
+
# camoufox يُنزّل تلقائياً بأمان عند أول استخدام فعلي فقط (أول مرة يُرسل
|
| 61 |
+
# فيها action:"switch_engine" بـ engine:"camoufox") — انظر CamoufoxSession.start()
|
| 62 |
+
# في app.py: أول تشغيل قد يستغرق دقيقة إضافية (تحميل لمرة واحدة، يُخزَّن
|
| 63 |
+
# بعدها بشكل دائم داخل الحاوية)، لكن البناء نفسه يصبح أسرع بكثير ولا يتوقف.
|
| 64 |
+
# Chromium (المحرك الافتراضي السريع) يبقى جاهزاً فوراً بدون أي تأخير كالمعتاد.
|
| 65 |
|
| 66 |
COPY app.py .
|
| 67 |
|