diff --git a/docs/CORRECTIONS_APPLIQUEES.md b/docs/CORRECTIONS_APPLIQUEES.md index 6c03336..dc71655 100644 --- a/docs/CORRECTIONS_APPLIQUEES.md +++ b/docs/CORRECTIONS_APPLIQUEES.md @@ -148,3 +148,34 @@ ihm_client: - **Toujours vérifier docker-compose.yml** en plus des fichiers .env - Les variables d'environnement dans docker-compose.yml ont **priorité** sur les fichiers .env - Redémarrer les services après modification des variables d'environnement + +## 🔧 Correction du Problème de Pairing + +### Problème Identifié +Malgré les corrections précédentes, le pairing échouait toujours avec l'erreur "Device not paired" car l'iframe tentait encore de se connecter à `ws://sdk_relay:8090/` au lieu de `wss://dev4.4nkweb.com/ws/`. + +### Cause Racine +Le fichier `.env` de `lecoffre_node` contenait encore `RELAY_URLS=ws://sdk_relay:8090` qui n'avait pas été corrigé lors des modifications précédentes. + +### Solution Appliquée +**Correction du fichier .env de lecoffre_node:** +```env +RELAY_URLS=wss://dev4.4nkweb.com/ws/,wss://dev3.4nkweb.com/ws/ +``` + +**Configuration complète corrigée:** +- `docker-compose.yml`: `VITE_BOOTSTRAPURL=wss://dev4.4nkweb.com/ws/` +- `.env`: `RELAY_URLS=wss://dev4.4nkweb.com/ws/,wss://dev3.4nkweb.com/ws/` +- `ihm_client/.env`: `RELAY_URLS=wss://dev4.4nkweb.com/ws/,wss://dev3.4nkweb.com/ws/` +- `lecoffre-back-mini/.env`: `RELAY_URLS=wss://dev4.4nkweb.com/ws/,wss://dev3.4nkweb.com/ws/` + +### Résultat +- ✅ Configuration WebSocket sécurisée complète +- ✅ Services redémarrés avec la nouvelle configuration +- ✅ Plus d'erreur Mixed Content +- ✅ Pairing fonctionnel + +### Leçon Apprise +- **Vérifier TOUS les fichiers .env** lors des corrections de configuration +- Les variables d'environnement peuvent être définies dans plusieurs endroits +- Redémarrer les services après chaque modification de configuration