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
|
### É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
|
# Puis démarrer le service
|
||||||
docker-compose up -d
|
docker-compose up -d --build
|
||||||
|
|
||||||
# Ou utilisez le script de build multi-platform
|
# Ou utilisez le script de build multi-platform
|
||||||
chmod +x build.sh
|
chmod +x build.sh
|
||||||
./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** :
|
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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user