# 🌐 Configuration Réseau - MCP Browser ## ✅ CONFIGURATION ACTUELLE ### Mode: HOST NETWORK Le dashboard utilise le réseau de l'hôte directement (pas de NAT Docker). **URL d'accès:** - **MCP Browser:** `http://192.168.1.2:8000` - **Local:** `http://localhost:8000` - **Container:** `http://localhost:8000` (depuis l'intérieur) --- ## 🔧 CONFIGURATION ### docker-compose.yaml ```yaml services: dashboard_web: network_mode: "host" # Pas de mapping de ports nécessaire ``` ### IP de l'hôte ```bash hostname -I | awk '{print $1}' # Résultat: 192.168.1.2 ``` --- ## 📝 URLS À UTILISER ### Pour le MCP Browser ``` http://192.168.1.2:8000 # Dashboard http://192.168.1.2:8000/health # Health check http://192.168.1.2:8000/api/metrics # API ``` ### Pour les tests locaux ``` http://localhost:8000 # Dashboard http://localhost:8000/docs # Swagger UI ``` --- ## 🧪 COMMANDES DE TEST ### Health check ```bash curl http://localhost:8000/health # {"status":"healthy","clickhouse":"connected"} ``` ### Dashboard ```bash curl http://localhost:8000 | grep title # Bot Detector Dashboard ``` ### API Metrics ```bash curl http://localhost:8000/api/metrics | jq '.summary' ``` --- ## ⚠️ POINTS IMPORTANTS ### Ports utilisés - **8000** - API + Frontend (mode host) - ~~3000~~ - N'est plus utilisé (ancien mode bridge) ### Avantages du mode host - ✅ MCP peut se connecter - ✅ Pas de NAT → meilleures perfs - ✅ Plus simple à déboguer ### Inconvénients - ⚠️ Port 8000 doit être libre sur l'hôte - ⚠️ Moins d'isolation réseau --- ## 🔄 ROLLBACK (si nécessaire) Pour revenir au mode bridge avec mapping de ports : ```yaml services: dashboard_web: ports: - "3000:8000" # network_mode: null ``` Puis : ```bash docker compose down docker compose up -d ``` --- ## 📊 DIAGNOSTIC ### Vérifier que le dashboard écoute ```bash curl http://localhost:8000/health ``` ### Vérifier l'IP de l'hôte ```bash hostname -I | awk '{print $1}' ``` ### Logs du container ```bash docker compose logs -f dashboard_web ``` ### Status du container ```bash docker compose ps ``` --- **Date:** 2026-03-14 **Configuration:** HOST NETWORK **IP Hôte:** 192.168.1.2 **Port:** 8000 **Status:** ✅ OPÉRATIONNEL