From 4b08c55eeba9e1bad0e519c5dfcea9f73933b2a1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 27 Feb 2024 14:16:38 +0100 Subject: [PATCH] docs(ui): document multiple UI servers configuration MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- ui/web/README.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/ui/web/README.md b/ui/web/README.md index 1541dd2b..8dc93789 100644 --- a/ui/web/README.md +++ b/ui/web/README.md @@ -37,6 +37,59 @@ See [here](./../../README.md#charging-stations-simulator-configuration) for more Copy the configuration template [src/assets/config-template.json](./src/assets/config-template.json) to `public/config.json`. +##### Unique UI server: + +```json +{ + "uiServer": { + "host": "localhost", + "port": 8080, + "protocol": "ui", + "version": "0.0.1", + "authentication": { + "enabled": true, + "type": "protocol-basic-auth", + "username": "admin", + "password": "admin" + } + } +} +``` + +##### Multiple UI servers: + +```json +{ + "uiServer": [ + { + "host": "server1.domain.tld", + "port": 8080, + "protocol": "ui", + "version": "0.0.1", + "authentication": { + "enabled": true, + "type": "protocol-basic-auth", + "username": "admin", + "password": "admin" + } + }, + ... + { + "host": "serverN.domain.tld", + "port": 8080, + "protocol": "ui", + "version": "0.0.1", + "authentication": { + "enabled": true, + "type": "protocol-basic-auth", + "username": "admin", + "password": "admin" + } + } + ] +} +``` + ### Run #### Compiles for production and preview locally @@ -51,8 +104,8 @@ You can now follow the link displayed in the terminal. The Web UI looks like the ![webui](./src/assets/webui.png) -1. With the buttons on the top you can start/stop the simulator, add new charging stations and refresh the content. -2. Each charging station is a row in the table with specific 'Actions' to execute. Try 'Stop Charging Station' and refresh with the large blue button and see the status 'Started' turns from 'Yes' into 'No'. +1. With the buttons on the top you can change UI server, start/stop the simulator, add new charging stations and refresh the content. +2. Each charging station is a row in the table with specific 'Actions' to execute on. Try 'Stop Charging Station' and refresh with the large blue button and see the status 'Started' turns from 'Yes' into 'No'. ### Development -- 2.34.1