Bonjour à tous
Voila la solution si ça peut aider quelqu'un.
une application dans un container n'est pas accessible par http://localhost:port
il faut impérativement indiquer l'adresse et le port de l'application.
pour le cas de l'installation de 'Monitor' sur Domoticz dans un docker IOTstack il faut donc:
-rechercher où sont situés les répertoires de "www" de Domoticz
-installer 'Monitor' à cet endroit
pour mon cas:
Code : Tout sélectionner
git clone https://github.com/vil1driver/monitor.git /var/lib/docker/overlay2/26e96c3c4d2314bfbe2b2b343ca0bf6c840bbad9480ce9fc8b3e06677e27dd76/diff/opt/domoticz/www
-Dans 'www/monitor/js/frontpage_setting.js' modifier la ligne:
Code : Tout sélectionner
$.domoticzurl = location.protocol + "//USER:PASS@" + location.host;
par
$.domoticzurl = location.protocol + "//USER:PASS@IP-raspberry:Port-domoticz";
par exemple
$.domoticzurl = location.protocol + "//admin:domoticz@192.168.1.12:8085";
Bien à vous