KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor

KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum

Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki

CometVisu Docker: Testcontainer

Rund um die CometVisu im Timberwolf Server

Matthias
Reactions:
Beiträge: 77
Registriert: Mi Aug 29, 2018 7:44 pm
Hat sich bedankt: 2 Mal
Danksagung erhalten: 37 Mal

#41

Beitrag von Matthias »

@Chris M. is und @Robert_Mini

Danke für das "&design=metal" im Link. Damit hat es funktioniert. In meiner Config habe ich design=metal integriert, das wird aber ignoriert...
Jetzt läuft es...

Gruß

Matthias
----------------------------------------------------------------------------------------------
Wiregate Fan / Timberwolf Server 2500 + PBM / reboot erlaubt / VPN offen
Timberwolf Server 153 © 2021 – 3.0 Insider Preview 2

Robert_Mini
Reactions:
Beiträge: 3903
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1264 Mal
Danksagung erhalten: 2213 Mal

#42

Beitrag von Robert_Mini »

Ist aber trotzdem komisch - ich hab den URL Parameter für das Design nicht in Verwendung und es passt dennoch.

Browser Cache löschen schon probiert?

Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Benutzeravatar

Ersteller
Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#43

Beitrag von Chris M. »

starwarsfan hat geschrieben: Di Okt 30, 2018 10:06 am
Chris M. hat geschrieben: Mo Okt 29, 2018 11:17 pm Jedes mal muss der Port (18080, 12345, ...) für jeden Container anders sein, egal ob mit Proxy oder nicht. Und natürlich der Pfad zu den CGIs muss dazu passen.
dass die Ports bei jedem Container explizit anders sein müssen, ist nicht korrekt. Die können durchaus gleich sein, nur kann dann jeweils nur ein Container gestartet werden.
Ich war davon ausgegangen, dass die Container gleichzeitig laufen sollen.
starwarsfan hat geschrieben: Di Okt 30, 2018 10:06 am Damit ist es überhaupt kein Problem, einen hinsichtlich Container-Setup identischen Container anzulegen. Dieser kann dann eben nur dann gestartet werden, wenn der "andere" Container vorher gestoppt wurde. Damit lässt sich hervorragend experimentieren, wenn es kein Problem ist, den "anderen" Container zu stoppen.
Richtig. Wenn man am Client nichts ändern möchte, dann ist das eine geschickte Möglichkeit.

Wenn man im Browser aber zwei CV Versionen miteinander vergleichen möchte und die damit parallel laufen sollen müssen die Ports anders sein.

Hinzugefügt nach 1 Minute 10 Sekunden:
Matthias hat geschrieben: Di Okt 30, 2018 9:34 pm Danke für das "&design=metal" im Link. Damit hat es funktioniert. In meiner Config habe ich design=metal integriert, das wird aber ignoriert...
Jetzt läuft es...
Was ich sehr seltsam finde, da ich von so einem Problem zum ersten Mal gehört habe.

=> Was sagt der Config Check? Was sagt die Konsole?
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Matthias
Reactions:
Beiträge: 77
Registriert: Mi Aug 29, 2018 7:44 pm
Hat sich bedankt: 2 Mal
Danksagung erhalten: 37 Mal

#44

Beitrag von Matthias »

Hallo zusammen,
Was ich sehr seltsam finde, da ich von so einem Problem zum ersten Mal gehört habe.
Also nun habe ich noch mal lange hin und her getestet, kann den Effekt aber nun nicht mehr reproduzieren.

Des weiteren habe ich aber noch das Problem, das ich mit dem Manager keine Dateien Hochladen kann. Es öffnet sich der Dateidialog aber danach steht nur

Code: Alles auswählen

javascript:$('#media_file').trigger('click')
in der Adresszeile des Browser. Die Datei wurde nicht hochgeladen...

Wie kann ich eigentlich die css Dateien editieren? Da habe ich bei meinem Design auf dem Wiregate etwas gedreht....

Gruß

Matthias
----------------------------------------------------------------------------------------------
Wiregate Fan / Timberwolf Server 2500 + PBM / reboot erlaubt / VPN offen
Timberwolf Server 153 © 2021 – 3.0 Insider Preview 2
Benutzeravatar

Ersteller
Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#45

Beitrag von Chris M. »

Matthias hat geschrieben: Di Okt 30, 2018 10:27 pm Des weiteren habe ich aber noch das Problem, das ich mit dem Manager keine Dateien Hochladen kann. Es öffnet sich der Dateidialog aber danach steht nur

Code: Alles auswählen

javascript:$('#media_file').trigger('click')
in der Adresszeile des Browser. Die Datei wurde nicht hochgeladen...
Bei welchem Contianer? christianmayer/... oder cometvisu/cometvisu?
Volume eingebunden?
Matthias hat geschrieben: Di Okt 30, 2018 10:27 pm Wie kann ich eigentlich die css Dateien editieren? Da habe ich bei meinem Design auf dem Wiregate etwas gedreht....
Das ist noch so ein Punkt... Sauber stand jetzt: einen Container bauen der auf dem offiziellen aufbaut und diese Datei überschreibt.
a) das ist zu kompliziert für die meisten
b) das muss man bei einer neuen Version des Basis-Containers wieder neu machen.
Geht alles und ist auch im Docker-Sinne sauber.

Aber: da es in diesem Kontext hier auf Dauer nicht handhabbar ist, haben wir uns schon Gedanken über mögliche Lösungen gemacht. Ein Pull Request für eine ist schon da (https://github.com/CometVisu/CometVisu/pull/743) - aber ich bin mit dieser Lösung nicht glücklich, ich will eine andere (nämlich: alles was dem User gehört unter config/, hier wahrscheinlich unter config/media/ und damit das ganze per Manager problemlos von außen zugreifbar)
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

James_T_Kirk
Reactions:
Beiträge: 309
Registriert: Do Sep 13, 2018 10:54 pm
Hat sich bedankt: 99 Mal
Danksagung erhalten: 121 Mal

#46

Beitrag von James_T_Kirk »

Wie wäre es wenn der CV Container beim starten die CSS Dateien samt Config aus einem GIT Repo zieht? URL, Branch, Tag etc per Umgebungsvariable anpassbar.
TWS 950Q 435 verkauft, umgestiegen auf Home Assistant
Benutzeravatar

Ersteller
Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#47

Beitrag von Chris M. »

Dann müsste der Container auch noch Git enthalten. Ein Docker-Contaiern sollte aber möglichst klein und spezialisiert sein.

Was sicher noch kommen wird ist ein Container der den aktuellen Source von Git Hub lädt und über den man direkt entwickeln kann. Der wird dann bisschen dicker und ist sicher nicht für den produktiven Einsatz - aber eben sehr gut um am Code zu entwickeln.
Für diesen Entwicklungscontainer gibt's aber bisher nur erste Ideen.
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Matthias
Reactions:
Beiträge: 77
Registriert: Mi Aug 29, 2018 7:44 pm
Hat sich bedankt: 2 Mal
Danksagung erhalten: 37 Mal

#48

Beitrag von Matthias »

Hi Chris,

Code: Alles auswählen

Bei welchem Contianer? christianmayer/... oder cometvisu/cometvisu?
Volume eingebunden? 
ich habe folgendes eingebunden:

cometvisu/cometvisu:testing

Volume CometVisuTest gemountet unter "/var/www/html/resource/config"

Gruß

Matthias
----------------------------------------------------------------------------------------------
Wiregate Fan / Timberwolf Server 2500 + PBM / reboot erlaubt / VPN offen
Timberwolf Server 153 © 2021 – 3.0 Insider Preview 2
Benutzeravatar

Ersteller
Chris M.
Reactions:
Beiträge: 1225
Registriert: Sa Aug 11, 2018 10:52 pm
Wohnort: Oberbayern
Hat sich bedankt: 250 Mal
Danksagung erhalten: 887 Mal
Kontaktdaten:

#49

Beitrag von Chris M. »

Hm, bei mir geht's...
=> Sagt die JavaScript Konsole (Strg+Shift+I) irgend etwas was nach Fehler aussieht?

Und, passen die Berechtigungen im Volume?
=> Geht mal im Portainer beim Contianer auf Console.
=> Befehl: "ll" -> Was steht in der Zeile mit resource?
=> Befehl: "ll resource" -> Was steht in der Zeile mit config?
=> Befehl: "ll resource/config" -> Was steht in der Zeile mit media?
CometVisu Entwickler - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

CometVisu Fragen, Bugs, ... bitte im Entwicklungs-Forum, hier nur spezifisches für CV<->Timberwolf.

TWS 2500 ID: 76 + TP-UART - VPN offen, Reboot nur nach Absprache

Matthias
Reactions:
Beiträge: 77
Registriert: Mi Aug 29, 2018 7:44 pm
Hat sich bedankt: 2 Mal
Danksagung erhalten: 37 Mal

#50

Beitrag von Matthias »

Hi Chris,

in der Console finde ich folgendes, k.A. ob es dazu gehört...

Code: Alles auswählen

Error loading this URI: Could not load the source for blob:https://timberwolf153.local/65870bff-ae6f-49bf-8897-65e498b45d74.
[Exception... "Failed to open input source 'blob:https://timberwolf153.local/65870bff-ae6f-49bf-8897-65e498b45d74'"  nsresult: "0x805303f4 (<unknown>)"  location: "JS frame :: resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js :: mainThreadFetch :: line 644"  data: yes]
Stack: mainThreadFetch@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:644:5
_getSourceText/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/source.js:417:29
Line: 644, column: 0
Hier die Auszüge aus der Console

Code: Alles auswählen

root@414b02996b20:/var/www/html# ll
total 88
-rw-rw-r--  1 root root  8277 Oct 28 17:23 check_config.php
drwxrwxr-x  7 root root  4096 Oct 28 17:20 editor
-rw-rw-r--  1 root root  2585 Oct 28 17:23 index.html
-rw-rw-r--  1 root root  1203 Oct 28 17:23 library_version.inc.php
drwxrwxr-x  2 root root  4096 Oct 28 17:21 loader
-rw-rw-r--  1 root root 36732 Oct 28 17:23 manager.php
-rw-rw-r--  1 root root  1029 Oct 28 17:23 manifest.json
drwxrwxr-x  3 root root  4096 Oct 28 17:20 node_modules
drwxrwxr-x 10 root root  4096 Oct 28 17:21 resource
drwxrwxr-x  2 root root  4096 Oct 28 17:23 script
drwxrwxr-x  2 root root  4096 Oct 28 17:20 upgrade
-rw-rw-r--  1 root root    10 Oct 28 17:23 version

Code: Alles auswählen

root@414b02996b20:/var/www/html# ll resource
total 140
drwxrwxrwx  4 root root   4096 Oct 30 20:34 config
drwxrwxr-x  3 root root   4096 Oct 28 17:21 demo
drwxrwxr-x 11 root root   4096 Oct 28 17:21 designs
drwxrwxr-x  2 root root   4096 Oct 28 17:21 icon
drwxrwxr-x  2 root root   4096 Oct 28 17:20 libs
drwxrwxr-x 15 root root   4096 Oct 28 17:21 plugins
drwxrwxr-x  5 root root   4096 Oct 28 17:21 qx
drwxrwxr-x  2 root root   4096 Oct 28 17:20 sentry
-rw-rw-r--  1 root root 109872 Oct 28 17:21 visu_config.xsd

Code: Alles auswählen

root@414b02996b20:/var/www/html# ll resource/config
total 136
drwxrwxrwx 2 root     root      4096 Oct 30 20:27 backup
-rw-rw-rw- 1 root     root        94 Oct 30 20:53 hidden.php
drwxrwxrwx 2 root     root      4096 Oct 28 17:23 media
-rw-rw-rw- 1 root     root      1322 Oct 28 17:21 structure_custom.js
-rw-r--r-- 1 www-data www-data 88774 Oct 30 21:03 visu_config_MW.xml
-rw-r--r-- 1 www-data www-data  1168 Oct 29 20:17 visu_config_default.xml
-rw-r--r-- 1 www-data www-data 26659 Oct 29 20:31 visu_config_previewtemp.xml
Danke fürs nachschauen

Gruß

Matthias

Hinzugefügt nach 1 Stunde 4 Minuten :
Hi,

ich habe beim Editieren der Config im Manager noch folgendes festgestellt:

Code: Alles auswählen

 #2: Installationsfehler - bitte die Datei-Berechtigungen überprüfen! (resource/config/visu_config.xml) 
Das sieht mir arg nach einem Rechteproblem aus....

Gruß

Matthias
----------------------------------------------------------------------------------------------
Wiregate Fan / Timberwolf Server 2500 + PBM / reboot erlaubt / VPN offen
Timberwolf Server 153 © 2021 – 3.0 Insider Preview 2
Antworten

Zurück zu „CometVisu“