Bash / Docker-Compose : lancer vos technos préférées en cli

Pour devops, dev ou sysadmin, ce script que je commence à embarquer partout que ce soit sur un laptop ou encore dans une CI/CD. En quoi est-il si pratique ? tout simplement, ce fichier permet de lancer facilement des technos que l’on peut avoir besoin d’avoir sous le coude pour faire des tests ou pour aider à vérifier les bonnes connexions ou configurations d’un applicatif ((en cours de développement ou non).
Pour lancer quelles technos ?
- jenkins
- gitlab
- postgres
- mariadb
- cassandra
- kafka
- prometheus
- grafana
- api sample
- …
Le principe est ultra simple :
- création d’un répertoire
- création de docker-compose
- lancement de conteneurs
Comment le faire ? la aussi c’est très simple.
1- Squelette du script et api sample
2- Jenkins :
3- Gitlab :
4- Postgres :
5- Cassandra :
6- MariaDB :
7- Prometheus :
8- Grafana :
9- Kafka :