2018-11-29 20:36:17 +01:00
|
|
|
# MOLGENIS - Website Helm Chart
|
2018-11-08 22:18:48 +01:00
|
|
|
|
2018-11-29 20:36:17 +01:00
|
|
|
Website Helm chart to deploy the molgenis.org website.
|
2018-11-08 22:18:48 +01:00
|
|
|
|
|
|
|
## Containers
|
|
|
|
|
|
|
|
This chart will deploy the following containers:
|
|
|
|
|
|
|
|
- NGINX
|
|
|
|
|
|
|
|
## Provisioning
|
2018-11-29 20:36:17 +01:00
|
|
|
You can choose which version of the NGINX image you want to deploy. Each merge with the master results in a tagged image with the build-number.
|
2018-11-08 22:18:48 +01:00
|
|
|
You need to fill out 2 properties to determine which repository you are going to use.
|
|
|
|
|
|
|
|
- ```site.image.repository```
|
|
|
|
- ```site.image.tag```
|
|
|
|
|
|
|
|
You can do this in the questions in Rancher or in the ```values.yaml```.
|
|
|
|
|
|
|
|
## Development
|
|
|
|
You can test in install the chart by executing:
|
|
|
|
|
|
|
|
```helm lint .```
|
|
|
|
|
|
|
|
To test if your helm chart-syntax is right and:
|
|
|
|
|
|
|
|
```helm install . --dry-run --debug```
|
|
|
|
|
|
|
|
To test if your hem chart works and:
|
|
|
|
|
|
|
|
```helm install .```
|
|
|
|
|
|
|
|
To deploy it on the cluster.
|
|
|
|
|
|
|
|
|