mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-16 19:58:31 +02:00
Fix: Résolution erreur de redéploiement du stack Docker
Problème: Le redéploiement du stack échouait avec l'erreur "network nginx_default declared as external, but could not be found" car le réseau Docker externe n'existait pas. Solution: - Modification du réseau nginx_default de externe à interne dans docker-compose.yml - Le réseau est maintenant créé automatiquement par Docker Compose - Ajout de documentation pour l'utilisation avec Nginx existant - Ajout d'une section de dépannage pour cette erreur spécifique Changements: - docker-compose.yml: Changement de external: true à external: false avec configuration explicite du driver bridge - README.md: Suppression du prérequis réseau externe, ajout de la section "Réseau Docker" et documentation de l'erreur dans le dépannage Cette modification permet au stack de se déployer automatiquement sans nécessiter de configuration réseau préalable, tout en restant compatible avec des services Nginx existants.
This commit is contained in:
2 files changed
+27
-2
No files matched your search
@@ -47,7 +47,6 @@ Application web moderne de gestion de notes et de tâches, Dockerisée, avec aut
|
||||
|
||||
### Prérequis
|
||||
- Docker et Docker Compose installés
|
||||
- Réseau Docker `nginx_default` (ou adapter dans docker-compose.yml)
|
||||
|
||||
### Installation
|
||||
|
||||
@@ -124,6 +123,19 @@ docker volume inspect noteflow_notes_data
|
||||
docker-compose down -v
|
||||
```
|
||||
|
||||
## 🌐 Réseau Docker
|
||||
|
||||
L'application crée automatiquement un réseau Docker `nginx_default`. Si vous utilisez déjà ce réseau avec d'autres services (ex: Nginx), ils pourront communiquer automatiquement.
|
||||
|
||||
### Utilisation avec Nginx existant
|
||||
|
||||
Si vous avez déjà un container Nginx dans le réseau `nginx_default`, vous pouvez y connecter votre Nginx :
|
||||
|
||||
```bash
|
||||
# Connecter un container Nginx existant au réseau
|
||||
docker network connect nginx_default <nginx-container-name>
|
||||
```
|
||||
|
||||
## ⚙️ Configuration Nginx
|
||||
|
||||
```nginx
|
||||
@@ -196,6 +208,17 @@ DELETE /api/todos/:id
|
||||
|
||||
## 🔧 Dépannage
|
||||
|
||||
### Erreur "network nginx_default declared as external, but could not be found"
|
||||
|
||||
Cette erreur survient lors du déploiement si le réseau Docker externe n'existe pas.
|
||||
|
||||
**Solution** :
|
||||
Le réseau est maintenant créé automatiquement par Docker Compose. Si vous rencontrez encore ce problème :
|
||||
```bash
|
||||
docker-compose down
|
||||
docker-compose up -d --build
|
||||
```
|
||||
|
||||
### Erreur "no such column: n.image_filename"
|
||||
|
||||
Cette erreur survient lorsque la base de données a été créée avec une ancienne version du schéma.
|
||||
|
||||
+3
-1
@@ -31,4 +31,6 @@ volumes:
|
||||
|
||||
networks:
|
||||
nginx_default:
|
||||
external: true
|
||||
external: false
|
||||
name: nginx_default
|
||||
driver: bridge
|
||||
Reference in new issue
Block a user