Skip to content
This repository has been archived by the owner on Jul 16, 2021. It is now read-only.

Latest commit

 

History

History
56 lines (34 loc) · 1.62 KB

README.md

File metadata and controls

56 lines (34 loc) · 1.62 KB

Monocular UI

The UI is a web client for the chartsvc, which exposes an easy way to navigate and search Helm Charts.

Features of the UI includes:

  • Listing of available charts from multiple repositories.
  • Search charts by name, keywords, maintainer, etc.
  • View chart information, e.g. installation notes, usage, versions.

Developers

Running Monocular UI

Monocular UI requires a running instance of the chartsvc backend.

The easiest way to have a running multi-tier development environment is to install the Helm chart in your development Kubernetes cluster.

Refer to the Developer Guide for more details.

Stack

The web application is based on the components listed below.

Building

Makefile provides a convenience for building locally:

  • make compile-aot

The resulting compiled static Angular application will be placed inside rootfs/dist, which is coincidentally where rootfs/Dockerfile expects to find it.

Building Docker Images

To build a docker image locally:

  • make docker-build

The image will be tagged as bitnami/monocular-ui:latest by default. Set IMAGE_REPO and IMAGE_TAG to override this.

Components tree

See below a representation of the implemented Angular components tree.

components tree