- Réécriture complète de dnsmasq.conf avec résolution DNS pour tous les services .4nk-local - Décentralisation des configurations .env vers chaque service (modules/projects) - Création de fichiers .env et .env.exemple pour chaque service concerné - Suppression du fichier .env global - Mise à jour de la structure 4nk-local avec configurations décentralisées - Amélioration de la sécurité et de l isolation des configurations par service
69 lines
2.2 KiB
Plaintext
69 lines
2.2 KiB
Plaintext
# Configuration DNS pour 4NK_node
|
|
# Résolution des domaines .4nk-local vers les conteneurs Docker
|
|
|
|
# Interface d'écoute
|
|
interface=docker0
|
|
bind-interfaces
|
|
|
|
# Port DNS
|
|
port=53
|
|
|
|
# Domaine local
|
|
domain=4nk-local
|
|
|
|
# Résolution des domaines .4nk-local
|
|
# Modules (172.30.0.0/16)
|
|
address=/tor.modules.4nk-local/172.30.0.10
|
|
address=/bitcoin.modules.4nk-local/172.30.0.11
|
|
address=/blindbit-oracle.modules.4nk-local/172.30.0.12
|
|
address=/sdk-storage.modules.4nk-local/172.30.0.13
|
|
address=/sdk-relay1.modules.4nk-local/172.30.0.14
|
|
address=/sdk-relay2.modules.4nk-local/172.30.0.15
|
|
address=/sdk-relay3.modules.4nk-local/172.30.0.16
|
|
address=/sdk-signer.modules.4nk-local/172.30.0.17
|
|
address=/ihm.client.modules.4nk-local/172.30.0.18
|
|
address=/nginx-proxy.modules.4nk-local/172.30.0.60
|
|
|
|
# SDK Relay (172.30.1.0/16)
|
|
address=/i1.sdk-relay.modules.4nk-local/172.30.1.11
|
|
address=/i2.sdk-relay.modules.4nk-local/172.30.1.12
|
|
address=/i3.sdk-relay.modules.4nk-local/172.30.1.13
|
|
|
|
# IA Modules (172.30.2.0/16)
|
|
address=/ollama.ia.modules.4nk-local/172.30.2.11
|
|
address=/anythingsqlite.ia.modules.4nk-local/172.30.2.12
|
|
address=/host-api.ia.modules.4nk-local/172.30.2.13
|
|
address=/worker.ia.modules.4nk-local/172.30.2.14
|
|
|
|
# Grafana Modules (172.30.3.0/16)
|
|
address=/loki.grafana.modules.4nk-local/172.30.3.51
|
|
address=/prometheus.grafana.modules.4nk-local/172.30.3.52
|
|
address=/promtail.grafana.modules.4nk-local/172.30.3.53
|
|
address=/grafana.grafana.modules.4nk-local/172.30.3.50
|
|
|
|
# Data Modules (172.30.4.0/16)
|
|
address=/postgres.data.modules.4nk-local/172.30.4.11
|
|
address=/redis.data.modules.4nk-local/172.30.4.12
|
|
address=/minio.data.modules.4nk-local/172.30.4.13
|
|
address=/neo4j.data.modules.4nk-local/172.30.4.14
|
|
address=/opensearch.data.modules.4nk-local/172.30.4.15
|
|
|
|
# Client Modules (172.30.5.0/16)
|
|
address=/sdk-signer.client.modules.4nk-local/172.30.5.11
|
|
address=/ihm.client.modules.4nk-local/172.30.5.12
|
|
|
|
# LeCoffre Projects (172.31.0.0/16)
|
|
address=/front.lecoffre.projects.4nk-local/172.31.0.32
|
|
address=/back-mini.lecoffre.projects.4nk-local/172.31.0.34
|
|
address=/ia.lecoffre.projects.4nk-local/172.31.0.33
|
|
|
|
# Cache DNS
|
|
cache-size=1000
|
|
|
|
# Logs
|
|
log-queries
|
|
log-dhcp
|
|
|
|
# Pas de redirection vers des serveurs externes pour .4nk-local
|
|
server=/4nk-local/
|