diff --git a/README.md b/README.md index 11a6bef..0dd10b6 100644 --- a/README.md +++ b/README.md @@ -144,17 +144,19 @@ services: ### Étape 3 : Construction de l'image -```bash -# Build l'image Docker -docker build -t obsigate:latest . + ```bash + # Build l'image Docker + docker build -t obsigate:latest . + + # Puis démarrer le service + docker-compose up -d --build + + # Ou utilisez le script de build multi-platform + chmod +x build.sh + ./build.sh + ``` -# Puis démarrer le service -docker-compose up -d - -# Ou utilisez le script de build multi-platform -chmod +x build.sh -./build.sh -``` +> **Compatibilité Docker** : l'image utilise la variante minimale de `uvicorn` afin d'éviter certaines dépendances optionnelles natives (`watchfiles`, `uvloop`, etc.) qui peuvent échouer au build sur certaines plateformes comme Alpine, ARM ou i386. --- @@ -200,7 +202,7 @@ Les vaults sont configurées par paires de variables `VAULT_N_NAME` / `VAULT_N_P 4. **Redémarrez** : ```bash - docker-compose up -d + docker-compose up -d --build ``` ### Méthode 2 : Hot-reload (recommandé) @@ -208,7 +210,7 @@ Les vaults sont configurées par paires de variables `VAULT_N_NAME` / `VAULT_N_P 1. **Ajoutez le volume et les variables** comme ci-dessus 2. **Appliquez les changements** : ```bash - docker-compose up -d + docker-compose up -d --build ``` 3. **Rechargez l'index** via l'interface ou l'API : ```bash diff --git a/backend/requirements.txt b/backend/requirements.txt index c306314..f3f2db2 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,5 +1,5 @@ fastapi==0.111.0 -uvicorn[standard]==0.30.0 +uvicorn==0.30.0 python-frontmatter==1.1.0 mistune==3.0.2 python-multipart==0.0.9