# Services Dashboard (Subscription/Payment Management Backend) Helm Chart A Helm chart for deploying Bridgeman Accessible's Services Dashboard ## Automation (Forgejo Actions) This repository is setup with CI/CD automation that allows for easy deployment when new code is pushed to the repository. This workflow can be broken down into a few key actions: 1. Build a new version of the Helm Chart 2. If already deployed, backup old data 3. Redeploy the Helm Chart (by deleting and then re-creating) 4. Restore the data using the created backup, if applicable ### New Version If the Chart version matches a version already in the remote registry/repository the patch number will be automatically incremented. ### Creating backup of current status Note, there is an inherent assumption that the pod is currently up and running (stable) ### Restoring data from backup Can fail if redeployment doesn't go smoothly though tries to accommodate for common issues.