forked from open-webui/open-webui
Adding Makefile and LLM update script
This commit is contained in:
parent
7b27a96e14
commit
5adff7767f
2 changed files with 32 additions and 0 deletions
22
Makefile
Normal file
22
Makefile
Normal file
|
@ -0,0 +1,22 @@
|
|||
install:
|
||||
@docker-compose up -d
|
||||
|
||||
remove:
|
||||
@docker-compose down -v
|
||||
|
||||
start:
|
||||
@docker-compose start
|
||||
|
||||
stop:
|
||||
@docker-compose stop
|
||||
|
||||
update:
|
||||
# Appelle le script de mise à jour des LLM
|
||||
@./update_llm.sh
|
||||
@git pull
|
||||
@docker-compose down
|
||||
# Assure-toi que le conteneur ollama-webui est arrêté avant de reconstruire
|
||||
@docker stop ollama-webui || true
|
||||
@docker-compose up --build -d
|
||||
@docker-compose start
|
||||
|
10
update_llm.sh
Normal file
10
update_llm.sh
Normal file
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
# update_llm.sh
|
||||
|
||||
# Récupère la liste des LLM installées dans le container Docker
|
||||
llm_list=$(docker exec ollama ollama list | tail -n +2 | awk '{print $1}')
|
||||
|
||||
# Boucle sur chaque LLM pour la mettre à jour
|
||||
for llm in $llm_list; do
|
||||
docker exec ollama ollama pull $llm
|
||||
done
|
Loading…
Reference in a new issue