- charging stations simulator configuration: [src/assets/config.json](src/assets/config.json);
- charging station configuration templates: [src/assets/station-templates](src/assets/station-templates);
- charging station configurations: [dist/assets/configurations](dist/assets/configurations);
-- charging station RFID tags lists in [src/assets](src/assets).
+- charging station RFID tags lists: [src/assets](src/assets).
The charging stations simulator's configuration parameters must be within the `src/assets/config.json` file. A charging station simulator configuration template file is available at [src/assets/config-template.json](src/assets/config-template.json).
**dist/assets/configurations/\<hashId\>.json**:
-The charging station configuration file is automatically generated at startup from the charging station configuration template file and are persistent.
+The charging station configuration file is automatically generated at startup from the charging station configuration template file and is persistent.
The charging station configuration file content can be regenerated partially on matching charging station configuration template file changes. The charging station serial number is kept unchanged.
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: