@@ -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
@@ -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