The Bhojpur Dashboard
is a high-performance dashboard engine applied within the
Bhojpur.NET Platform for delivery of web-scale
distributed applications or services. It is a web-based user interface for
Bhojpur Application, allowing users to see
information, view logs, and more for the Bhojpur Application,
components, and configurations running either locally or in a Kubernetes cluster.
The Bhojpur Dashboard provides information about Bhojpur Application, components, configurations, and control plane services. Users can view metadata, manifests, and deployment files, actors, logs, and more on both Kubernetes and self-hosted platforms.
You need the following to be able to run the dashboard
- Bhojpur Application Runtime
- Bhojpur Application CLI
For compiling the web-based user interface developed using Angular Frameework
, you must
have node.js
, angular.io
, etc installed. Then, type the following commands
$ cd pkg/webui
$ npm install
$ ng build
$ ng serve
Alternativerly, you can run ./build_standalone.sh
or ./build_kubernetes.sh
script.
The Bhojpur Dashboard comes pre-packaged with the
Bhojpur Application CLI. To learn more about the
dashboard command, use the CLI command appctl dashboard -h
.
Run appctl dashboard -k
, or if you installed Bhojpur Application in a non-default namespace, appctl dashboard -k -n <your-namespace>
.
Run appctl dashboard
, and navigate to http://localhost:8080.