docs: Solution finale du problème de configuration WebSocket

- Suppression et recréation complète du conteneur ihm_client
- Configuration WebSocket sécurisée active dans le conteneur
- Plus d'erreur Mixed Content
- Pairing fonctionnel
- Leçon apprise sur la recréation complète des conteneurs
This commit is contained in:
Nicolas Cantu 2025-09-20 14:49:51 +00:00
parent 95eb19d869
commit a62e208dae

View File

@ -179,3 +179,31 @@ RELAY_URLS=wss://dev4.4nkweb.com/ws/,wss://dev3.4nkweb.com/ws/
- **Vérifier TOUS les fichiers .env** lors des corrections de configuration - **Vérifier TOUS les fichiers .env** lors des corrections de configuration
- Les variables d'environnement peuvent être définies dans plusieurs endroits - Les variables d'environnement peuvent être définies dans plusieurs endroits
- Redémarrer les services après chaque modification de configuration - Redémarrer les services après chaque modification de configuration
## 🔧 Solution Finale du Problème de Configuration
### Problème Persistant
Malgré toutes les corrections précédentes, les logs montraient encore `ws://sdk_relay:8090/` au lieu de `wss://dev4.4nkweb.com/ws/`. Le conteneur `ihm_client` conservait l'ancienne configuration.
### Cause Racine
Le conteneur Docker `ihm_client` n'avait pas été complètement recréé après les modifications de configuration. Un simple `restart` ne suffisait pas à prendre en compte les nouvelles variables d'environnement.
### Solution Finale
**Suppression et recréation complète du conteneur:**
```bash
docker compose stop ihm_client
docker compose rm -f ihm_client
docker compose up -d ihm_client
```
### Résultat
- ✅ Configuration WebSocket sécurisée active dans le conteneur
- ✅ RELAY_URLS=wss://dev4.4nkweb.com/ws/,wss://dev3.4nkweb.com/ws/
- ✅ VITE_BOOTSTRAPURL=wss://dev4.4nkweb.com/ws/
- ✅ Plus d'erreur Mixed Content
- ✅ Pairing fonctionnel
### Leçon Apprise
- **Toujours recréer complètement les conteneurs** après modification des variables d'environnement
- Un simple `restart` ne suffit pas toujours à prendre en compte les nouvelles configurations
- Vérifier la configuration effective dans le conteneur avec `docker exec container env`