Some checks failed
publish-images / docker-build-and-push (push) Failing after 23s
44 lines
1.2 KiB
Bash
Executable File
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"
|
|
|