Update Docker commands to include --build flag and switch to minimal uvicorn variant
This commit is contained in:
parent
d2845b24ba
commit
5c620a0b63
24
README.md
24
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
|
||||
# Puis démarrer le service
|
||||
docker-compose up -d --build
|
||||
|
||||
# Ou utilisez le script de build multi-platform
|
||||
chmod +x build.sh
|
||||
./build.sh
|
||||
```
|
||||
# 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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user