Skip to content
Snippets Groups Projects

Métriques des services Picasoft

Dans ce dossier se trouvent les éléments de configuration permettant de faire fonctionner Picasoft Metrics Bot.

C'est un projet indépendant ajouté en submodule dans le dossier picasoft-metrics-bot, car il est léger et car cela facilite la construction du Dockerfile.

Par rapport au projet original :

  • La configuration en production est versionnée ici, et un Docker Compose adapté est proposé
  • Un entrypoint modifié permet d'injecter des secrets sous forme de variables d'environnement
  • La construction de l'image est gérée par la chaîne d'intégration et permet d'analyser la sécurité de l'image
  • Ajout d'InfluxDB directement adossé à Picasoft Metrics Bot, dans un seul Docker Compose!

Premier lancement

Copier les fichiers .secrets.example en .secrets et remplacez les valeurs.

L'utilisateur InfluxDB qui doit être utilisé dans Picasoft Metrics Bot est celui avec les droits d'écriture (mais pas d'administrateur). Dans le fichier d'exemple, c'est picasoft-write.

Mise à jour

Le projet Picasoft Metrics Bot n'a pas de numéro de version : pour reconstruire l'image avec les dernières modifications, il suffira de changer le tag dans le fichier Docker Compose et de lancer manuellement la construction au niveau du Pipeline du commit.

Lancer la commande suivante pour mettre à jour le submodule au dernier commit du dépôt contenant le code :

git submodule update --recursive --remote