4NK_IA_back/infra/setup-dnsmasq.sh
Nicolas Cantu f50481cc38
Some checks failed
publish-images / docker-build-and-push (push) Failing after 23s
chore(ci): ajout workflow publish + nettoyage services + conf hosts
2025-09-11 16:49:23 +02:00

44 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Script de configuration dnsmasq pour 4NK_IA_back
set -euo pipefail
echo "🔧 Configuration de dnsmasq pour 4NK_IA_back"
# Vérifier si dnsmasq est installé
if ! command -v dnsmasq &> /dev/null; then
echo "📦 Installation de dnsmasq..."
sudo apt-get update
sudo apt-get install -y dnsmasq
fi
# Créer le répertoire de configuration
sudo mkdir -p /etc/dnsmasq.d
# Copier la configuration 4NK_IA_back
echo "📝 Copie de la configuration dnsmasq..."
sudo cp dnsmasq-4nk-ia.conf /etc/dnsmasq.d/4nk-ia.conf
# Redémarrer dnsmasq
echo "🔄 Redémarrage de dnsmasq..."
sudo systemctl restart dnsmasq
sudo systemctl enable dnsmasq
# Vérifier le statut
echo "✅ Vérification du statut de dnsmasq..."
sudo systemctl status dnsmasq --no-pager -l
echo "🎉 Configuration dnsmasq terminée !"
echo ""
echo "📋 Services disponibles :"
echo " - 4nk-ia-api.local:172.21.0.10"
echo " - 4nk-ia-worker.local:172.21.0.11"
echo " - 4nk-ia-postgres.local:172.21.0.12"
echo " - 4nk-ia-redis.local:172.21.0.13"
echo " - 4nk-ia-minio.local:172.21.0.14"
echo " - 4nk-ia-ollama.local:172.21.0.15"
echo " - 4nk-ia-anythingllm.local:172.21.0.16"
echo " - 4nk-ia-neo4j.local:172.21.0.17"
echo " - 4nk-ia-opensearch.local:172.21.0.18"