Pour installer Docker Desktop
sur Windows il suffit de se rendre sur ce lien et suivre l'installation.
L'installation de MySQL
et Grafana
se feront à l'aide des images Docker.
Afin de créer l'intégralité des containers et du réseau avec une seule commande nous utilisons le fichier docker-compose. Il contient les informations pour chaque containers.
Pour lancer le docker-compose il faut utilise la commande docker-compose up -d
, cela va lancer la création et le lancement des 2 containers.
Afin de charger la base de données à la création des containers on utilise un volume pour mettre le fichier SQL dans le dossier docker-entrypoint-initdb.d
du container.
Ce script va être exécuté au lancement du docker-compose et charger la base de données.
Afin de charger la datasource et le dashboard à la création des containers il faut utiliser des volumes pour utiliser les dossier datasources
et dashboards
à l'initialisation de grafana
- Le dossier datasources contient un fichier automatic.yml qui défini toutes les informations de connection à la base de données MySQL
- Le dossier dashboards contient un fichier dashboards.yml qui contient les informations de création du dashboards ainsi qu'un fichier dashboards.json qui contient les informations des graph.
Le fichier docker-compose contient aussi des variables d'environnement pour définir le dashboard par défaut et ajouter un profil viewer.
Pour accéder à Grafana il faut se rendre sur localhost:80 (ou 13.36.87.26 pour la version sur AWS) L'accès est en view only mais il est possible de se connecter avec les identifiants par défaut qui sont:
user: admin
password: admin
On peut donc visualiser les deux graph qui sont:
- Vaccinations par jours en France
- Vaccinations total par pays