docs(nginx): exécution Nginx en Docker pour lecoffre_node et modules 4NK
This commit is contained in:
parent
e13708d361
commit
dc686fff3d
@ -215,6 +215,16 @@ Le projet LeCoffre est une plateforme de gestion de documents sécurisée pour l
|
|||||||
#### Phase 5: Services Utilitaires
|
#### Phase 5: Services Utilitaires
|
||||||
- watchtower
|
- watchtower
|
||||||
|
|
||||||
|
### Reverse proxy / Nginx (Docker)
|
||||||
|
- Cible par défaut: Nginx en conteneur Docker pour `lecoffre_node` et les modules 4NK.
|
||||||
|
- Image: `nginx:stable-alpine`
|
||||||
|
- Montages recommandés:
|
||||||
|
- `-v /home/debian/4NK_env/projects/lecoffre/lecoffre_node/conf/nginx:/etc/nginx/conf.d:ro`
|
||||||
|
- `-v /var/log/nginx:/var/log/nginx`
|
||||||
|
- `-p 80:80 -p 443:443`
|
||||||
|
- Les configurations restent centralisées dans `lecoffre_node/conf/nginx/` et sont réutilisées telles quelles.
|
||||||
|
- Le mode natif (service Nginx sur l’hôte) reste utilisable pour dépannage uniquement.
|
||||||
|
|
||||||
## 🔐 Sécurité et Configuration
|
## 🔐 Sécurité et Configuration
|
||||||
|
|
||||||
### 4NK_vault - Gestion Centralisée des Configurations
|
### 4NK_vault - Gestion Centralisée des Configurations
|
||||||
@ -315,3 +325,5 @@ Le projet LeCoffre est une plateforme de gestion de documents sécurisée pour l
|
|||||||
**Usage** : Documentation architecturale complète pour les agents IA et l'équipe de développement
|
**Usage** : Documentation architecturale complète pour les agents IA et l'équipe de développement
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
13
docs/flux.md
13
docs/flux.md
@ -313,13 +313,14 @@ docker compose --env-file .env.master up -d
|
|||||||
| `/etc/nginx/sites-enabled/dev3.4nkweb.com.conf` | Local HTTP | ✅ Actif |
|
| `/etc/nginx/sites-enabled/dev3.4nkweb.com.conf` | Local HTTP | ✅ Actif |
|
||||||
| `/etc/nginx/sites-enabled/dev3.4nkweb.com-3000.conf` | Local port 3000 | ✅ Actif |
|
| `/etc/nginx/sites-enabled/dev3.4nkweb.com-3000.conf` | Local port 3000 | ✅ Actif |
|
||||||
|
|
||||||
### 🧹 **Configuration Centralisée**
|
### 🧹 **Configuration Centralisée (Nginx en Docker)**
|
||||||
|
|
||||||
**Toutes les configurations Nginx sont centralisées dans `lecoffre_node/conf/nginx/` :**
|
**Toutes les configurations Nginx restent centralisées dans `lecoffre_node/conf/nginx/`, mais l’exécution cible est en Docker pour `lecoffre_node` et les modules 4NK :**
|
||||||
- ✅ **Configurations projet** : Supprimées des autres projets
|
- ✅ **Exécution**: conteneur `nginx:stable-alpine`
|
||||||
- ✅ **Configuration native** : Conservée dans `/etc/nginx/`
|
- ✅ **Montages**: `/etc/nginx/conf.d` depuis `lecoffre_node/conf/nginx/`
|
||||||
- ✅ **Liens symboliques** : Pointent vers `lecoffre_node/conf/nginx/`
|
- ✅ **Logs**: montés vers `/var/log/nginx`
|
||||||
- ✅ **Fichiers supprimés** : `ihm_client/nginx.dev.conf` (obsolète)
|
- ✅ **Ports**: publication `80/443`
|
||||||
|
- ✅ **Fichiers supprimés**: `ihm_client/nginx.dev.conf` (obsolète)
|
||||||
|
|
||||||
### ✅ **Statut Final**
|
### ✅ **Statut Final**
|
||||||
|
|
||||||
|
|||||||
@ -28,4 +28,4 @@ Analyse synthétique de `ihm_client` (iframe chargée par `lecoffre-front`).
|
|||||||
|
|
||||||
### Déploiement
|
### Déploiement
|
||||||
- **Dockerfile**: fourni
|
- **Dockerfile**: fourni
|
||||||
- **Nginx**: `nginx.dev.conf` pour dev local
|
- **Nginx**: exécution en conteneur (image `nginx:stable-alpine`) avec confs montées depuis `lecoffre_node/conf/nginx/` (dev/prod). Le fichier `nginx.dev.conf` est obsolète.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user