From 4b5b59bd9658914b95999f5eb71959a7e6a01e6c Mon Sep 17 00:00:00 2001 From: skylanix Date: Sat, 16 Aug 2025 22:04:47 +0200 Subject: [PATCH] =?UTF-8?q?Ajoute=20section=20mise=20=C3=A0=20jour=20et=20?= =?UTF-8?q?table=20des=20mati=C3=A8res=20au=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Instructions de mise à jour avec Docker (pull + rebuild) - Instructions de mise à jour sans Docker (local) - Table des matières complète avec liens vers toutes les sections --- README.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 66 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fd7127f..3abe6b6 100755 --- a/README.md +++ b/README.md @@ -2,6 +2,35 @@ **Bot multi-plateformes pour Discord, Twitch et YouTube Live** +## Table des matières + +- [Vue d'ensemble](#vue-densemble) +- [Fonctionnalités](#fonctionnalités) + - [Discord](#discord) + - [Twitch](#twitch-en-développement) + - [YouTube Live](#youtube-live-en-développement) + - [Interface d'administration](#interface-dadministration) + - [Surveillance](#surveillance) +- [Installation](#installation) + - [Prérequis](#prérequis) + - [Création du bot Discord](#création-du-bot-discord) + - [Démarrage rapide](#démarrage-rapide) + - [Configuration](#configuration) + - [Commandes Docker utiles](#commandes-docker-utiles) + - [Mise à jour](#mise-à-jour) +- [Configuration avancée](#configuration-avancée) + - [Variables d'environnement](#variables-denvironnement) + - [Interface d'administration](#interface-dadministration-1) +- [Architecture du projet](#architecture-du-projet) + - [Structure des modules](#structure-des-modules) + - [Composants principaux](#composants-principaux) +- [Spécifications techniques](#spécifications-techniques) + - [Base de données (SQLite)](#base-de-données-sqlite) + - [Architecture multi-thread](#architecture-multi-thread) + - [Dépendances principales](#dépendances-principales) +- [Développement](#développement) + - [Installation locale](#installation-locale) + - [Contribution](#contribution) ## Vue d'ensemble @@ -107,24 +136,24 @@ docker compose up --build -d > ⚠️ **Important** : Après avoir configuré le token Discord, les humeurs et autres fonctionnalités via l'interface web, **redémarrez le conteneur** pour que les changements soient pris en compte : > ```bash -> docker compose restart mamiehenriette +> docker compose restart MamieHenriette > ``` ### Commandes Docker utiles ```bash # Logs en temps réel -docker compose logs -f mamiehenriette +docker compose logs -f MamieHenriette ``` ```bash # Logs d'un conteneur en cours d'exécution -docker logs -f mamiehenriette +docker logs -f MamieHenriette ``` ```bash # Redémarrer -docker compose restart mamiehenriette +docker compose restart MamieHenriette ``` ```bash @@ -132,6 +161,38 @@ docker compose restart mamiehenriette docker compose down ``` +### Mise à jour + +#### Avec Docker (recommandé) +```bash +# 1. Arrêter les conteneurs +docker compose down + +# 2. Récupérer les dernières modifications +git pull origin main + +# 3. Mettre à jour l'image Docker +docker compose pull + +# 4. Reconstruire et relancer +docker compose up --build -d +``` + +#### Sans Docker (installation locale) +```bash +# 1. Arrêter l'application +# (Ctrl+C si elle tourne en premier plan) + +# 2. Récupérer les modifications +git pull origin main + +# 3. Mettre à jour les dépendances +pip install -r requirements.txt + +# 4. Relancer +python run-web.py +``` + ## Configuration avancée ### Variables d'environnement @@ -221,4 +282,4 @@ python run-web.py --- -*Mamie Henriette vous surveille ! 👵👀* \ No newline at end of file +*Mamie Henriette vous surveille ! 👵👀*