1.3 KiB
1.3 KiB
Centralisation des configurations (confs)
Objectif
Centraliser toutes les configurations dans 4NK_env/confs/<projet>/
et faire pointer directement les services vers ces chemins (sans liens symboliques).
État actuel
- Copie de
lecoffre_node/conf/**
vers4NK_env/confs/lecoffre_node/**
. lecoffre_node/docker-compose.yml
mis à jour pour monter les fichiers/dossiers depuis4NK_env/confs/lecoffre_node/...
(bitcoin, relay, grafana, loki, promtail).- Nginx: chemins absolus ajustés pour utiliser
4NK_env/confs/lecoffre_node/nginx/...
.
Tâches (TODO)
- Vérifier/compléter la migration des autres services si de nouvelles configs apparaissent.
- Éviter les symlinks: toujours référencer le chemin centralisé
4NK_env/confs/<projet>/...
dans compose, Dockerfile, scripts, Nginx. - Mettre à jour la documentation existante qui mentionnait
lecoffre_node/conf/**
. - Adapter les scripts (
projects/lecoffre/lecoffre_node/scripts/**
) qui manipulent encorelecoffre_node/conf/**
.
Bonnes pratiques
- Conserver
confs/
hors du contrôle de versions sensible si nécessaire; veiller aux secrets. - Utiliser des chemins absolus côté host pour les volumes afin d’éviter les ambiguïtés.
- Vérifier la lisibilité/permissions des fichiers montés (ro si possible).