mirror of
https://github.com/open-webui/open-webui
synced 2024-11-22 16:22:44 +00:00
Adding Makefile and LLM update script
This commit is contained in:
parent
7b27a96e14
commit
5adff7767f
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 New Issue
Block a user