The details of the app architecture and deployment are available at https://alexstan.cloud/posts/apps/url-shortener/.
The app has dependencies on redis-operator and cloudnative-pg helm charts.
Before installing the helm release, install the operators with the below commands:
helm repo add ot-helm https://ot-container-kit.github.io/helm-charts/
helm repo add cnpg https://cloudnative-pg.github.io/charts
helm install redis-operator ot-helm/redis-operator --namespace ot-operators --create-namespace
helm upgrade --install cnpg --namespace cnpg-system --create-namespace cnpg/cloudnative-pgThe application helm release can be installed by navigating to /charts/url-shortener and running:
helm install url-shortener .