Apply dependencies update
[e-mobility-charging-stations-simulator.git] / ui / web / README.md
... / ...
CommitLineData
1# Web UI
2
3## Project setup
4
5```shell
6npm install
7```
8
9The simulator UI server must be enabled, use WebSocket and disable authentication. The simulator main configuration file should have a `uiServer` section like this:
10
11```json
12 "uiServer": {
13 "enabled": true,
14 "type": "ws",
15 "authentication": {
16 "enabled": false,
17 "type": "basic-auth",
18 "username": "admin",
19 "password": "admin"
20 }
21 },
22```
23
24See [here](../../README.md#charging-stations-simulator-configuration) for more details.
25
26### Run
27
28For both solution you can then follow the link displayed in the terminal at the end of compilation
29
30#### Compiles and run for production
31
32```shell
33npm start
34```
35
36#### Compiles and run for development
37
38```shell
39npm run serve
40```
41
42### Compiles and minifies for production
43
44```shell
45npm run build
46```
47
48### Lints files
49
50```shell
51npm run lint
52```