hertzbeat/web-app
tomsun28 efa2dc3969
[improve] email notice template use the common render (#2775)
Signed-off-by: tomsun28 <tomsun28@outlook.com>
2024-10-15 23:48:39 +08:00
..
src [improve] email notice template use the common render (#2775) 2024-10-15 23:48:39 +08:00
.browserslistrc [webapp]fix error: Invalid version: 15.2-15.3 2022-01-31 08:43:22 +08:00
.editorconfig init webapp,angular+ts+less+ng-zorro 2021-11-27 11:14:26 +08:00
.eslintignore init webapp with alain 2021-11-27 22:21:52 +08:00
.eslintrc.js [improve] bump up eslint-plugin-jsdoc to 48.2.5 to support node 20+ (#2005) 2024-05-19 07:37:49 +08:00
.gitignore [webapp] upgrade web base angular version to 14 (#501) 2022-12-17 14:31:04 +08:00
.prettierignore init webapp with alain 2021-11-27 22:21:52 +08:00
.prettierrc.js init webapp with alain 2021-11-27 22:21:52 +08:00
.stylelintrc upgrade to version angular 15 (#1291) 2023-10-21 08:46:19 +08:00
angular.json fixed #2107 (#2108) 2024-06-20 20:55:03 +08:00
karma.conf.js init webapp,angular+ts+less+ng-zorro 2021-11-27 11:14:26 +08:00
ng-alain.json init webapp with alain 2021-11-27 22:21:52 +08:00
package.json [feature] Add the editing mode of "complex rule nesting" to support "threshold rules" (#2315) 2024-07-20 15:03:10 +08:00
proxy.conf.json [feature] upgrade webapp angular deps version #1707 (#1987) 2024-06-12 15:13:56 +08:00
README.md [Improve] improve markdown format for MD029 (#2604) 2024-08-26 10:02:21 +08:00
tsconfig.app.json init webapp,angular+ts+less+ng-zorro 2021-11-27 11:14:26 +08:00
tsconfig.json upgrade to version angular 15 (#1291) 2023-10-21 08:46:19 +08:00
tsconfig.spec.json init webapp,angular+ts+less+ng-zorro 2021-11-27 11:14:26 +08:00
yarn.lock [license] add ngx query builder license and update (#2737) 2024-09-22 12:19:32 +08:00

Hertzbeat Web-App

Note

HertzBeat Web-App is a fork to ng-alain. Check LICENSE and 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. Install angular-cli : yarn global add @angular/cli@15 or yarn global add @angular/cli@15 --registry=https://registry.npmmirror.com
  5. 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