Update Docker commands to include --build flag and switch to minimal uvicorn variant

This commit is contained in:
Bruno Charest 2026-03-21 10:13:59 -04:00
parent d2845b24ba
commit 5c620a0b63
2 changed files with 15 additions and 13 deletions

View File

@ -144,17 +144,19 @@ services:
### Étape 3 : Construction de l'image ### Étape 3 : Construction de l'image
```bash ```bash
# Build l'image Docker # Build l'image Docker
docker build -t obsigate:latest . 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 > **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.
docker-compose up -d
# Ou utilisez le script de build multi-platform
chmod +x build.sh
./build.sh
```
--- ---
@ -200,7 +202,7 @@ Les vaults sont configurées par paires de variables `VAULT_N_NAME` / `VAULT_N_P
4. **Redémarrez** : 4. **Redémarrez** :
```bash ```bash
docker-compose up -d docker-compose up -d --build
``` ```
### Méthode 2 : Hot-reload (recommandé) ### 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 1. **Ajoutez le volume et les variables** comme ci-dessus
2. **Appliquez les changements** : 2. **Appliquez les changements** :
```bash ```bash
docker-compose up -d docker-compose up -d --build
``` ```
3. **Rechargez l'index** via l'interface ou l'API : 3. **Rechargez l'index** via l'interface ou l'API :
```bash ```bash

View File

@ -1,5 +1,5 @@
fastapi==0.111.0 fastapi==0.111.0
uvicorn[standard]==0.30.0 uvicorn==0.30.0
python-frontmatter==1.1.0 python-frontmatter==1.1.0
mistune==3.0.2 mistune==3.0.2
python-multipart==0.0.9 python-multipart==0.0.9