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.
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 |
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:
ClusterIP
, LoadBalancer
)This setup supports GitOps workflows with per-environment manifests.