Skip to content
Snippets Groups Projects
README.md 707 B
Newer Older
Xavier Garnier's avatar
Xavier Garnier committed
# Helm chart for a simple web app

This [Helm chart](https://helm.sh/docs/topics/charts/) can be used to deploy a simple
wep app composed of:

- a deployment
- a service
- an ingress (optional)
- a pvc (optional)
- a secret (optional)

## Usage

```bash
helm repo add logilab https://helm.logilab.fr
Xavier Garnier's avatar
Xavier Garnier committed

helm install my-app logilab/web-app \
Xavier Garnier's avatar
Xavier Garnier committed
  --set host=my-app.example.org
  --set ingress.clusterIssuer=letsencrypt-prod
```

Will deploy nginx serveur available at [my-app.example.org](https://my-app.example.org).

See `values.yaml` for all possibility.

## Usage as a dependencies in other chart

See [helm-charts/hedgedoc](https://forge.extranet.logilab.fr/open-source/helm-charts/hedgedoc)
for an example.