From d2845b24ba3a32242d5022de475e8b77559ffc85 Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Sat, 21 Mar 2026 10:08:21 -0400 Subject: [PATCH] Update Docker Compose configuration to build image locally and clarify setup instructions --- README.md | 13 +++++++++---- docker-compose.yml | 4 ++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 3f2b598..11a6bef 100644 --- a/README.md +++ b/README.md @@ -90,13 +90,15 @@ volumes: ### 3. Lancer l'application ```bash -# Build et démarrage -docker-compose up -d +# Build local de l'image + démarrage +docker-compose up -d --build # Vérifier les logs docker-compose logs -f obsigate ``` +> **Note** : ObsiGate est construit localement depuis le `Dockerfile` du projet. Sans build local, Docker essaiera de télécharger une image distante `obsigate:latest` qui n'existe pas forcément. + ### 4. Accéder à l'interface Ouvrez votre navigateur sur : **http://localhost:2020** @@ -116,10 +118,10 @@ Ouvrez votre navigateur sur : **http://localhost:2020** Voici un exemple complet : ```yaml -version: "3.9" - services: obsigate: + build: + context: . image: obsigate:latest container_name: obsigate restart: unless-stopped @@ -146,6 +148,9 @@ services: # Build l'image Docker docker build -t obsigate:latest . +# Puis démarrer le service +docker-compose up -d + # Ou utilisez le script de build multi-platform chmod +x build.sh ./build.sh diff --git a/docker-compose.yml b/docker-compose.yml index 2f5eea4..6f20e03 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ -version: "3.9" - services: obsigate: + build: + context: . image: obsigate:latest container_name: obsigate restart: unless-stopped