Desk reservation application is based on Angular, Java, .NET Core technologies as well as Docker and Kubernetes.
- Add the repository to the helm repo sources
helm repo add reservation-app https://zbalogh.github.io/reservation-app
- Install GKE (Google built-in Ingress Controller) based package with default values
helm install reservation reservation-app/reservation-app --set ingressControllerType=gke
- Install AKS (Azure built-in Ingress Controller) based package with default values
helm install reservation reservation-app/reservation-app --set ingressControllerType=aks
- Install ISTIO (Istio Gateway) based package with default values
helm install reservation reservation-app/reservation-app --set ingressControllerType=istio
- Install NGINX (Ingress Controller) based package with default values
helm install reservation reservation-app/reservation-app --set ingressControllerType=nginx
OR
helm install reservation reservation-app/reservation-app
- Install without creating Ingress (choose it if you want to manually configure your Ingress)
helm install reservation reservation-app/reservation-app --set ingressControllerType=no-ingress
- Run with the docker-compose
docker-compose -f docker-compose.yml -p reservation-app up -d
- Run with the docker stack on Docker Swarm
docker stack deploy -c docker-stack.yml reservation-app
For more details, go to the docs folder: Click Here