Community Contribution: The Kubernetes and Helm chart support are community-provided. The SparkyFitness maintainers do not currently use Kubernetes and cannot provide full review or official support for this installation method.
Quick Start (Kubernetes)
Deploy SparkyFitness on Kubernetes using the Helm chart directly from the repository.
# 1. Install with default settings (bundled PostgreSQL, no ingress)
helm install sparkyfitness oci://ghcr.io/codewithcj/charts/sparkyfitness
# -- OR install directly from source --
git clone https://github.com/CodeWithCJ/SparkyFitness.git
helm install sparkyfitness ./SparkyFitness/helm/chart
# 2. (Optional) Customize values
helm install sparkyfitness ./SparkyFitness/helm/chart -f my-values.yaml
# 3. Access the application in browser via Ingress or HTTPRoute you've specified in values
For all configuration options (external database, ingress, OIDC, email, etc.) see the Helm chart README.
