The purpose of this commit is to add the monitoring and authentication deployment scripts. The monitoring of the
application is performed using the Grafana-Prometheus stack.
More specifically:
Keycloak is added and provisioned to the deployment scripts.
Prometheus, Grafana, NGINX, nginx-prometheus-exporter are added.
Two general scripts are added to install and uninstall the deployment (install-default-setup.sh, uninstall-default-setup.sh).
The option to issue TLS certificates using Let's Encrypt is added.
The purpose of this commit is to add the monitoring and authentication deployment scripts. The monitoring of the application is performed using the Grafana-Prometheus stack.
More specifically:
This pull request fixes #3 , #4 , #5 , #6 , #9.