Browse Source

Adding Makefile and LLM update script

Patrice-Gaudicheau 1 year ago
parent
commit
5adff7767f
2 changed files with 32 additions and 0 deletions
  1. 22 0
      Makefile
  2. 10 0
      update_llm.sh

+ 22 - 0
Makefile

@@ -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 - 0
update_llm.sh

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