blob: 751e07a9b90fe7acaeed5f9fc123e1e655c34865 [file] [view]
## Hertzbeat Web-App
> [!NOTE]
>
> HertzBeat Web-App is a fork to [ng-alain](https://github.com/ng-alain/ng-alain/). Check [LICENSE](/LICENSE) and [license-ng-alain.txt](/material/licenses/frontend/LICENSE-ng-alain.txt) for more details.
### Quickly Start
1. Need `Node Yarn` Environment, Make sure `Node.js >= 18`
2. Install yarn if not existed `npm install -g yarn`
3. Execute `yarn install` or `yarn install --registry=https://registry.npmmirror.com` in `web-app`
4. Start After Backend Server Available : `yarn start`
### Build HertzBeat Install Package
1. Execute command in web-app
```ng build --configuration production```
2. Execute command in root
```mvn clean install```
The HertzBeat install package will at `manager/target/hertzbeat-{version}.tar.gz`
3. Execute command in collector
```mvn clean package -Pcluster```