Update Dockerfile
Browse files- Dockerfile +2 -2
Dockerfile
CHANGED
|
@@ -10,14 +10,14 @@ ENV OLLAMA_NUM_PARALLEL=1
|
|
| 10 |
ENV OLLAMA_MAX_LOADED_MODELS=1
|
| 11 |
ENV OLLAMA_KEEP_ALIVE=-1.5
|
| 12 |
# تحديد عدد مسارات المعالج (Hugging Face Free Tier تمتلك 2 vCPU فقط)
|
| 13 |
-
ENV GOMAXPROCS=
|
| 14 |
# 3. تحديد مسار مخصص لحفظ النماذج وإعطائه الصلاحيات اللازمة (مهم جداً لبيئة Hugging Face)
|
| 15 |
ENV OLLAMA_MODELS=/.ollama/models
|
| 16 |
RUN mkdir -p /.ollama/models && chmod -R 777 /.ollama
|
| 17 |
|
| 18 |
# 4. تشغيل الخادم في الخلفية، الانتظار، تحميل النموذج، ثم إنهاء العملية بـ pkill
|
| 19 |
RUN ollama serve & \
|
| 20 |
-
sleep
|
| 21 |
ollama pull gemma4:e2b && \
|
| 22 |
pkill ollama
|
| 23 |
|
|
|
|
| 10 |
ENV OLLAMA_MAX_LOADED_MODELS=1
|
| 11 |
ENV OLLAMA_KEEP_ALIVE=-1.5
|
| 12 |
# تحديد عدد مسارات المعالج (Hugging Face Free Tier تمتلك 2 vCPU فقط)
|
| 13 |
+
ENV GOMAXPROCS=10
|
| 14 |
# 3. تحديد مسار مخصص لحفظ النماذج وإعطائه الصلاحيات اللازمة (مهم جداً لبيئة Hugging Face)
|
| 15 |
ENV OLLAMA_MODELS=/.ollama/models
|
| 16 |
RUN mkdir -p /.ollama/models && chmod -R 777 /.ollama
|
| 17 |
|
| 18 |
# 4. تشغيل الخادم في الخلفية، الانتظار، تحميل النموذج، ثم إنهاء العملية بـ pkill
|
| 19 |
RUN ollama serve & \
|
| 20 |
+
sleep 0.0 && \
|
| 21 |
ollama pull gemma4:e2b && \
|
| 22 |
pkill ollama
|
| 23 |
|