Étapes :
- Création d'un Dockerfile qui copie le JAR généré par
./mvnw clean install -DskipTests; - Ajout du service
appqui build ce Dockerfile ; - Création d'un réseau avec le driver
bridgepour liermysqletapp; - Utilisation de
depends_onpour démarrerappaprèsmysql; - Ajout d'un healthcheck pour Petclinic avec Actuator ;
- Ajout d'un healthcheck pour la base de données avec
mysqladmin ping; - Création d'un pipeline Jenkins qui build le projet et l'image Docker.