Uniaff commited on
Commit
a18611b
·
verified ·
1 Parent(s): 0253125

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -6
Dockerfile CHANGED
@@ -29,17 +29,18 @@ 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
  EXPOSE 11434 7860
40
 
41
- # Переопределяем ENTRYPOINT на /bin/bash
42
- ENTRYPOINT ["/bin/bash"]
43
-
44
- # Запускаем Ollama сервер и ваше приложение
45
- CMD ["-c", "ollama serve & exec python3 app.py"]
 
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"]