This is made to be as simple and as light as possible
The recommended approach is to deploy the services as Docker container. A deployment is composed of the following services:
Server: this is the backend service holding the data and the reports
UI: this is the web frontend to display the reports
A Reverse Proxy: you can use any reverse proxy but examples are given here with Traefik
Depending on your preferred deployment target, You will find examples of deployment files in the examples directory:
Docker: [examples/docker]
Docker Swarm [examples/docker-swarm]
Kubernetes: [examples/kubernetes]
Once started the user interface will he accessible at the address http://<hostname>/quality-dashboard
see: https://github.com/DidierHoarau/quality-dashboard
GitHub page: https://github.com/DidierHoarau/quality-dashboard
Docker Hub pages: