This Helm chart deploys the BeenThere web application stack, composed of:

The chart is compatible with Argo CD and supports multiple environments through configurable values.yaml files.


Chart Structure

The chart is located under the charts/ directory and includes:

Component Description
frontend Deploys the frontend container (Nginx + static assets)
backend Deploys the backend Spring Boot API
ingress Optional NGINX ingress for the frontend
values.yaml Default values for image tags, ports, replicas, ingress, and envs

Environment Configuration

You can define multiple environment-specific configurations using separate values.*.yaml files (e.g., values.production.yaml, values.dev.yaml, values.release-0.0.1.yaml).

Customizable parameters include:

This setup supports GitOps workflows with per-environment manifests.


Installing the Chart