This directory contains the Helm chart for deploying Nx Cloud CE on a Kubernetes cluster.
As an all-in-one package, this chart includes Bitnami's Helm Charts for MongoDB (DB) and NGINX (Reverse Proxy).
Everything is already configured, but you can fine-tune settings and use an external MongoDB connection (e.g. from MongoDB Community Operator).
- Kubernetes 1.16+
- Helm 3+
The chart can be packaged using:
nx build apps/helm-chart
It will download dependencies and create a tgz package at apps/helm-chart/dist
.
For production (or stable) environments, you can install this chart from GHCR, using helm
.
First, you need to add this Helm repository:
helm repo add nx-cloud-ce https://clementguillot.github.io/nx-cloud-ce
And then, you can install the chart:
helm install [release name] nx-cloud-ce/nx-cloud-ce [-n [namespace]]
You need to replace [release name]
by the desired release name, e.g. nx-cloud-ce
.
You can optionally specify a destination namespace with -n [dest-namespace]
, otherwise, chart will be installed in namespace default
.
Also, You can specify values using --set ...
or -f [values.yaml]
. Useful when using an external MongoDB.
For development purpose, you can install this chart using helm
:
helm install [release name] apps/helm-chart/src [-n [namespace]] [--set... | -f values.yaml]
Refer to values.yaml
for the exhaustive list of settings.