Windows-Agent-GUI für Convid-Remotezugriff
Um Wails auszuführen, installieren Sie zunächst Wails gemäß den Anweisungen unter https://wails.app/
Um den SSH-Testserver hochzufahren, führen Sie docker-compose up
aus
wails serve
aus, um den GO-Teil der Anwendung zu startennpm start
um den React-Teil auszuführen. Der Browser wird geöffnet, wobei die React-Anwendung an das Go-Backend „gebunden“ ist.Sie benötigen außerdem einen Kontenserver. Sie geben die Kontodienst-URL in der Anwendung im Feld „Kontoserveradresse“ auf dem Hauptbildschirm ein.
Zum Testen geben Sie die URL des Accounts-Servers und eine Firmenidentifikation ein, die bereits in der Accounts-Datenbank vorhanden ist, und klicken auf die Schaltfläche. Es sollte die Konten-API aufrufen, um die Maschinenidentifikation und die SSH-Konfiguration abzurufen, und dann versuchen, eine Verbindung zum SSH herzustellen.
Um eine Installation für eine bestimmte AccountID zu packen, können Sie die Umgebungsvariablen im Befehl wails build
verwenden:
REACT_APP_ACCOUNT_ID
: AccountId im Zusammenhang mit der AnwendungREACT_APP_SERVER_ADDRESS
: Konten-Backend-API-ServerREACT_APP_SEALED
: Daher zeigt die Anwendung die Serveradresse nicht auf dem Hauptbildschirm an Beispiel: REACT_APP_ACCOUNT_ID=12345678 REACT_APP_SERVER_ADDRESS=https://my-accounts-backend-server.com REACT_APP_SEALED=true wails build
Um eine Installation für eine bestimmte AccountID zu packen, können Sie die Umgebungsvariablen im Befehl wails build
verwenden:
REACT_APP_SERVER_ADDRESS
: Konten-Backend-API-ServerREACT_APP_SEALED
: Daher zeigt die Anwendung die Felder „Serveradresse“ und „AccountId“ nicht auf dem Hauptbildschirm an Beispiel: REACT_APP_SERVER_ADDRESS=https://my-accounts-backend-server.com REACT_APP_SEALED=true wails build