mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-05-23 02:29:30 -05:00
1.1 KiB
1.1 KiB
Kubernetes Installation Guide for Checkmate
This guide walks you through deploying Checkmate on your Kubernetes cluster using Helm.
Prerequisites
- A running Kubernetes cluster
- Helm CLI installed and configured
kubectlconfigured to access your cluster
Steps
1. Clone the repo and navigate to the Helm chart
git clone https://github.com/bluewave-labs/checkmate.git
cd checkmate/charts/helm/checkmate
2. Customize values.yaml
Edit 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
3. Deploy the Helm chart
helm install checkmate ./charts/helm/checkmate
This will deploy the client, server, MongoDB, and Redis components.
4. Verify the deployment
Check pods and services:
kubectl get pods
kubectl get svc
Once all pods are Running and Ready, you can access Checkmate via the configured ingress hosts.