diff --git a/README.md b/README.md index 6cb4252..88270f8 100644 --- a/README.md +++ b/README.md @@ -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 +``` + ## ⚙️ 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. diff --git a/docker-compose.yml b/docker-compose.yml index 3cdc420..d92f789 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,4 +31,6 @@ volumes: networks: nginx_default: - external: true \ No newline at end of file + external: false + name: nginx_default + driver: bridge \ No newline at end of file