Seite 5 von 7
Re: CometVisu Docker: Testcontainer
Verfasst: Di Okt 30, 2018 9:34 pm
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
Re: CometVisu Docker: Testcontainer
Verfasst: Di Okt 30, 2018 9:38 pm
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
Re: CometVisu Docker: Testcontainer
Verfasst: Di Okt 30, 2018 9:55 pm
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?
Re: CometVisu Docker: Testcontainer
Verfasst: Di Okt 30, 2018 10:27 pm
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
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
Re: CometVisu Docker: Testcontainer
Verfasst: Di Okt 30, 2018 11:27 pm
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
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)
Re: CometVisu Docker: Testcontainer
Verfasst: Mi Okt 31, 2018 8:18 am
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.
Re: CometVisu Docker: Testcontainer
Verfasst: Mi Okt 31, 2018 6:13 pm
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.
Re: CometVisu Docker: Testcontainer
Verfasst: Mi Okt 31, 2018 10:29 pm
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
Re: CometVisu Docker: Testcontainer
Verfasst: Mi Okt 31, 2018 10:53 pm
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?
Re: CometVisu Docker: Testcontainer
Verfasst: Fr Nov 02, 2018 9:10 pm
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