Web Library Backend installation (>= 9.2)
Voraussetzung:
Backend: Balut (9.2) oder neuer ist bereits installiert.
Einleitung
Der Backend-Installer installiert die WebLibrary nicht mit. Eine manuelle Installation ist notwendig.
Das aktuelle Release ist zu finden unter:
Q:\empower cross platform\empower web library\_Installer\Stable Releases\XXXXX
Dort gibt es
installer-config.json: das Template einer Konfigurationsdatei. Diese muss vor der Installation angepasst werden.
WebLibrary_Installer.exe: der Installer.
Web Library Installation
Zunächst muss der WebLibrary_Installer.exe und die installer-config.json in das aktuelle Installationsverzeichnis des Backends gelegt werden,
z. B. F:\Program Files (x86)\empower\backend\ServiceHost\Services
Sollte sich die ProgramDataLocation vom Backen nicht an der default Location befinden, kann dieser in der installer-config.json angepasst werden. Folgender Wert ist standardmäßig voreingestellt:
{ "programDataLocation":"C:\\ProgramData\\empower\\backend\\empower" }
Sobald die Änderung gespeichert wurde, kann mit einem Doppelklick auf den Installer der Installationsprozess gestartet werden.
Nach der Installation bleibt der Installer, die Konfigurationsdatei und ein neuer Ordner WebLibrary_Installer im Installationsverzeichnis zurück. Alle drei können nun entfernt werden.
In der Standardkonfiguration ist die WebLibrary nun unter: https://<BASEURL>/empower/websync/app erreichbar.
WebLibrary Update
Ein Update der WebLibrary unterscheidet sich nicht von einer Neuinstallation. Der Installer erkennt, wenn bereits eine Instanz des WebSyncs vorliegt, nimmt diese Offline und ersetzt die entsprechenden Dateien. Daher kann sich ohne Änderungen an der Anleitung zur Installation der WebLibrary orientiert werden.
Achtung: Da die WebLibrary zusammen mit dem Suite-Release veröffentlich wird, ist IMMER zuerst das Backend zu Updaten und anschließend die WebLibrary. Ansonsten überschreibt die Installation des Backends die WebLibrary.
Web Sync Konfigurieren (>= 9.2)
Die Anwendung sollte nach der Installation bereits korrekt konfiguriert sein. Für den Fall, dass etwas geändert werden muss, finden Sie unten eine Beispielkonfiguration.
Um den empower® web sync zu konfigurieren, suchen Sie die Konfigurationsdatei /WebSync/appsettings.json im Backend-Installationsordner.
/WebSync/appsettings.json { "ServiceDefinition": { "ServiceName": "websync", "ServiceDomain": "empower", "ServiceInstanceId": "websync_1", "ServiceInstanceUrl": "http://127.0.0.1:12603/" }, "LaunchSettings": { "Command": "Services\WebSync\\websync.exe", "LogLocation": "\temp\Logs\WebSync", "Arguments": "" }, "ApiGatewayOptions": { "PublicEndpoint": "https://empowerdevserver.dev.mio:8003/" }, "IgnoreSslErrors": true }
Property | Value | Comment |
---|---|---|
ServiceDefinition | ||
ServiceName | ||
ServiceDomain | ||
ServiceInstanceId | ||
ServiceInstanceUrl | ||
LaunchSettings | ||
Command | Absolute path to websync.exe. | |
LogLocation | Absolute path to log location. | |
Arguments | Additional arguments | |
ApiGatewayOptions | ||
PublicEndpoint | empower Backend URI | |
IgnoreSslErrors | true / false | |
AllowCors (ab 9.3) | true / false | Optional. Only for development purposes. Should not be set in production which defaults to false. |
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.