Add more detailled installation instructions
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 1 Jul 2022 23:20:28 +0000 (01:20 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 1 Jul 2022 23:20:28 +0000 (01:20 +0200)
Close #69

Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
README.md
src/assets/config-template.json

index 441f156b4b6e3e143169b18e17e93389766867db..57d4ab15e2f7774975a4ee5282cf14f5f22151bd 100644 (file)
--- a/README.md
+++ b/README.md
@@ -8,6 +8,8 @@ Simple [node.js](https://nodejs.org/) software to simulate a set of charging sta
 
 ## Prerequisites
 
+Install the [node.js](https://nodejs.org/) LTS runtime environment:
+
 ### Windows
 
 - [Chocolatey](https://chocolatey.org/):
@@ -28,6 +30,26 @@ brew install node@16
 
 - [NodeSource](https://github.com/nodesource/distributions) Node.js Binary Distributions for version 16.X
 
+## Installation
+
+In the repository root, run the following command:
+
+```shell
+npm install
+```
+
+## Initial configuration
+
+Copy the configuration template file [src/assets/config-template.json](src/assets/config-template.json) to [src/assets/config.json](src/assets/config.json).
+Tweak it to your needs by following the section [charging stations simulator configuration](README.md#charging-stations-simulator-configuration).
+
+## Start
+
+To start the program, run: `npm start`.
+
+To start the program with a UI controller, run: `npm start:server`.
+Then, start/stop the simulator by going to `https://<hostname:port>` in a browser. Localhost port will default to 8080. For Cloud Foundry, the port is assigned based on the `process.env.PORT` environment variable.
+
 ## Configuration files syntax
 
 All configuration files are in the JSON standard format.
@@ -241,13 +263,6 @@ The syntax is similar to charging station configuration template with some added
 
 The syntax is similar to the charging station configuration template 'Configuration' section.
 
-## Start
-
-To start the program, run: `npm start`.
-
-To start the program with a UI controller, run: `npm start:server`.
-Then, start/stop the simulator by going to `https://<hostname:port>` in a browser. Localhost port will default to 8080. For Cloud Foundry, the port is assigned based on the `process.env.PORT` environment variable.
-
 ## Docker
 
 In the [docker](./docker) folder:
index 839750ac56f5673256ead64c5fbd11580a902b42..f5595f6172a89e0292569805518e0b4ec8f3efa6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "supervisionUrls": ["ws://localhost:8010/OCPP16/5be7fb271014d90008992f06"],
-  "supervisionUrlDistribution": "sequential",
+  "supervisionUrlDistribution": "round-robin",
   "performanceStorage": {
     "enabled": true,
     "type": "jsonfile"