Bitte intensiv testen - aber noch nicht produktiv nutzen!
Die notwendigen Schritte sind:
- Anlegen des Volume für die Config-Dateien: Voumes -> Add Volume -> Name: CometVisuConfig -> Create the Volume
- Anlegen des Containers: Containers -> Add Container -> Name: CometVisuTest, Image configuration Name: christianmayer/developcometvisucontainer:latest, Port mapping: host 18080, container 80, Advanced container settings -> Volumes: container /var/www/html/config mit volume CometVisuConfig
Außerdem dort unter Env -> Environment variables -> name: CGI_URL_PATH mit value: /proxy/cvtest/cgi-bin/
Dann über "Deploy the container" diesen erzeugen. - In der Timberwolf Oberfläche: Einstellungen -> Remotezugriff -> Reverse Proxy: cvtest/ und http://127.0.0.1:18080/ eintragen, dann auf Add gehen
Was gehen sollte:
- Die CometVisu 0.10.2 selbst, inkl. Zugriff auf den KNX
- Der Manager unter https://<URL des Timberwolf>/proxy/cvtest/manager.php
- Hochladen der eigenen Config über den Manager
- Beibehalten der eigenen Visu auch über Updates des CometVisu-Containers hinweg
- Der Editor
- Das Diagram Widget (das RRD Interface ist nicht drinnen und für die InfluxDB gibt es noch keines)
- Wenn etwas am Proxy für die CometVisu geändert wird, dann muss beim ersten Aufruf der CometVisu danach an die URL ein enableCache=false angehängt werden (je nach URL wie üblich per ? oder & getrennt), damit der CometVisu interne Cache diese Änderung mitbekommt.