Installation Module
Allgemeine Informationen
Module können als Windows-Setup oder Docker-Image bezogen werden.
Möchten Sie die Module als Docker-Image beziehen und betreiben müssen Sie beachten, dass die Docker-Images keine Moduldefinitionsdateien auf dem Projekt-Service aktualisieren. Die Moduldefinitionsdatei wird benötigt, dass das System weiß welche Module existieren und wie diese zu adressieren sind. Um die Moduldefinitionsdateien zu aktualisieren, müssen Sie die einzelnen Definitionsdateien für Module vom Partner Portal beziehen und manuell hochladen. Eine Anleitung zum Update von Modulen Modulen finden Sie im Abschnitt Updatezenarien https://actiware-development.atlassian.net/wiki/spaces/AWIO/pages/3421765661 .
Für das Bereitstellen von Modulen können Sie den Designer verwenden (siehe: Importieren von Modulen) oder Sie verwenden die Konsolenanwendung UploadModules.exe.
Bereitstellen von Modulen mit der Konsolenanwendung
Mit der Konsolenanwendung können Sie die Definitionsdateien für ein oder mehrere Module direkt auf dem Projekt-Service bereitstellen. Hierzu rufen Sie die Konsolenanwendung mit den jeweiligen Parameter auf, um ein oder mehrere Module bereitzustellen. Folgende Parameter werden unterstützt:
Parameter | Beschreibung |
---|---|
service | Angabe der Projekt-Service Adresse auf dem die Module bereitgestellt werden sollen. |
token | Angabe des Authentifizierungstoken der für den Upload verwendet werden soll. Der Authentifizierungstoken wird bei der Installation des Systems festgelegt. |
module | Angabe der Definitionsdatei die explizit bereitgestellt werden soll. |
folder | Angabe eines Verzeichnis welches die Definitionsdateien der Module beinhaltet. Beachten Sie bitte, dass die Definitionsdateien als ZIP-Container bereitgestellt werden und die Endung .zip besitzen müssen. Ansonsten ignoriert die Anwendung alle anderen Dateien. |
Modulübergreifend können in den einzelnen Modulen weiterhin folgende Parameter jeweils gesetzt werden:
Aufrufparameter | Beschreibung | Standardwerte |
---|---|---|
ACCEPT_LICENSE_AGREEMENT | Mit 1 kann festgelegt werden, dass die Lizenzbestimmungen akzeptiert werden | 0 |
APPDIR | Angabe des Installationsverzeichnisses | %ProgramFiles% |
PROJECT_SERVICE_ADDRESS | Adresse des Projekt-Services auf dem das Modul bereitgestellt werden soll. Wird nur im Windows-Setup benötigt, um das Modul automatisch bereitzustellen. | |
TOKEN | Angabe eines Sicherheitstoken welcher für den Upload der Definitionsdatei des Modules benötigt wird. | admin |
Übersicht der Default-Ports für die Module sowie über die Docker Images
Der Standardport wird über den Parameter “DEFAULT_PORT” gesetzt. In der folgenden Auflistung finden Sie die Standardwerte der einzelnen Module sowie den Ort des Docker-Images
Modul | Docker image | Standardwerte Port | Besonderheit |
---|---|---|---|
Machine learning | actiwareio/io-machine-learning-service |
|
|
Output Manager | actiwareio/io-module-output-manager | 30134 |
|
Systems | actiwareio/io-module-systems | 30110 | Dieses Modul liefert System- und Formatierungsfunktionen aus. Unter Umständen kann der Betrieb als Docker-Container ein anderes Ergebnis hervorrufen als der Betrieb in einer Windows-Umgebung. Der Grund hierfür liegt daran, dass einige System- und/oder Formatierungsfunktionen auf Umgebungsvariablen des Hosts zurückgreifen. Diese können je nach Hostsystem (Linux oder Windows) andere Werte wiedergeben. |