This guide walks you through deploying Checkmate on your Kubernetes cluster using Helm.
- A running Kubernetes cluster
- Helm CLI installed and configured
kubectlconfigured to access your cluster
git clone https://github.com/bluewave-labs/checkmate.git
cd checkmate/charts/helm/checkmateEdit values.yaml to update:
client.ingress.hostandserver.ingress.hostwith your domain namesserver.protocol(usually http or https)- Secrets under the
secretssection (JWT_SECRET, email credentials, API keys, etc.) — replace all change_me values
helm install checkmate ./charts/helm/checkmateThis will deploy the client, server, MongoDB, and Redis components.
Check pods and services:
kubectl get pods
kubectl get svcOnce all pods are Running and Ready, you can access Checkmate via the configured ingress hosts.