From b8bef6327f55e412011e7bf578b74a47022b694a Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 12 Jun 2026 09:23:15 +0000 Subject: [PATCH] =?UTF-8?q?Retrait=20de=20Watchtower=20:=20mise=20=C3=A0?= =?UTF-8?q?=20jour=20via=20docker=20compose=20pull?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://claude.ai/code/session_01YHMp3EKzr4s6o8w1ygxuUe --- README.md | 7 ++----- docker-compose.unraid.yml | 18 +++--------------- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 218991c..5d6480d 100644 --- a/README.md +++ b/README.md @@ -53,13 +53,10 @@ port 8443). Prérequis : plugins **Nvidia Driver** et **Docker Compose Manager** Renseigner `LIVEFLOW_HOST` (IP du serveur) dans le compose, créer une stack pointant sur ce fichier, puis ouvrir `https://:8443`. -## Mises à jour automatiques +## Mises à jour À chaque push sur GitHub, une GitHub Action construit l'image de l'app et la -publie sur `ghcr.io/r0m1k3/liveflow:latest`. Le service **watchtower** inclus -dans le compose Unraid vérifie le registre toutes les heures et redéploie -automatiquement l'app quand une nouvelle image existe — aucune mise à jour -manuelle. Pour forcer une mise à jour immédiate : +publie sur `ghcr.io/r0m1k3/liveflow:latest`. Pour mettre à jour l'app : ```bash docker compose -f docker-compose.unraid.yml pull app && \ diff --git a/docker-compose.unraid.yml b/docker-compose.unraid.yml index 28040e7..e540cc2 100644 --- a/docker-compose.unraid.yml +++ b/docker-compose.unraid.yml @@ -3,9 +3,9 @@ # Prérequis : plugin "Nvidia Driver" (Community Applications). # # L'image de l'app est construite et publiée automatiquement par GitHub -# Actions à chaque mise à jour du code : plus besoin du dépôt sur le serveur. -# Le service watchtower inclus met à jour l'app automatiquement (il ne touche -# qu'aux conteneurs portant le label watchtower.enable). +# Actions à chaque mise à jour du code. Pour mettre à jour : +# docker compose -f docker-compose.unraid.yml pull && \ +# docker compose -f docker-compose.unraid.yml up -d # # Accès : https://:8443 (certificat auto-signé), ou via votre # reverse proxy avec LIVEFLOW_TLS=off (scheme http, websockets activés). @@ -31,8 +31,6 @@ services: - DB_PATH=/data/liveflow.db volumes: - /mnt/user/appdata/liveflow/data:/data - labels: - - com.centurylinklabs.watchtower.enable=true depends_on: - asr @@ -52,13 +50,3 @@ services: - /mnt/user/appdata/liveflow/hf-cache:/root/.cache/huggingface ipc: host - # Met à jour automatiquement liveflow-app quand une nouvelle image est - # publiée (vérification toutes les heures). Supprimez ce service si un - # Watchtower tourne déjà sur votre serveur. - watchtower: - image: containrrr/watchtower:latest - container_name: liveflow-watchtower - restart: unless-stopped - volumes: - - /var/run/docker.sock:/var/run/docker.sock - command: --label-enable --cleanup --interval 3600