## 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 Pnpm` Environment, Make sure `Node.js >= 18`
2. Install yarn if not existed `npm install -g pnpm`
3. Execute `pnpm install` or `pnpm install --registry=https://registry.npmmirror.com` in `web-app`
4. Start After Backend Server Available : `pnpm start`


### Build HertzBeat Install Package    

1. Execute command in web-app  

    ```pnpm package```

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```
