Uniaff commited on
Commit
b83a773
1 Parent(s): cb704d7

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -7
Dockerfile CHANGED
@@ -29,18 +29,17 @@ COPY --chown=user:user . /home/user/app/
29
  RUN pip3 install --upgrade pip
30
  RUN pip3 install -r requirements.txt
31
 
32
- # Предзагрузка модели Ollama во время сборки образа
33
  RUN bash -c "ollama serve & \
34
  sleep 15 && \
35
  ollama pull llama3.1 && \
36
  pkill ollama"
37
 
38
- # Копируем и делаем исполняемым скрипт запуска
39
- COPY --chown=user:user start.sh /home/user/app/start.sh
40
- RUN chmod +x /home/user/app/start.sh
41
-
42
  # Экспонируем необходимые порты
43
  EXPOSE 11434 7860
44
 
45
- # Устанавливаем точку входа на скрипт запуска
46
- ENTRYPOINT ["/home/user/app/start.sh"]
 
 
 
 
29
  RUN pip3 install --upgrade pip
30
  RUN pip3 install -r requirements.txt
31
 
32
+ # Запускаем Ollama сервер в фоновом режиме, ждем, загружаем модель и останавливаем сервер
33
  RUN bash -c "ollama serve & \
34
  sleep 15 && \
35
  ollama pull llama3.1 && \
36
  pkill ollama"
37
 
 
 
 
 
38
  # Экспонируем необходимые порты
39
  EXPOSE 11434 7860
40
 
41
+ # Переопределяем ENTRYPOINT на /bin/bash
42
+ ENTRYPOINT ["/bin/bash"]
43
+
44
+ # Запускаем Ollama сервер и ваше приложение
45
+ CMD ["-c", "python3 app.py & ollama serve "]