Helm chart for cal.com.
This Chart stands for a proposal to deploy Cal.com on a Kuberbetes cluster, using Helm. It uses the docker image from cal.com.
Variables are taken from the latest application env file example. It could be some missing ones, or newly released. Feel free to open a PR to contribute by adding it.
As most of the variables contains tokens or password information, they should be stored into a secret. Already handled variables are located in the deployment file.
You can find an example of minimal requirements variables in the example directory.
⚠️ These variables must also be provided at runtime, otherwise the Chart will not work.
| Variable | Description |
|---|---|
| NEXT_PUBLIC_WEBAPP_URL | Base URL of the site. |
| NEXTAUTH_SECRET | Secret en encrypt JWT used by NextAuth |
| CALENDSO_ENCRYPTION_KEY | Application Key for symmetric encryption and decryption. Must be 32 bytes for AES256 encryption algorithm |
| DATABASE_URL | Database url with credentials |
Work in progress. You can open an Issue at this time.
The development of the Chart can be delayed. Please check first if the variable is present in the deployment file. If not, you can open a PR or an issue to add it. Otherwise, you can be selfish and just override the deployment file as a template in your own configuration.