Pour dockeriser nos différents services Spring Boot, on passe par les étapes suivantes :
On commence par l'ajout d'un Dockerfile dans le répertoire principal du projet qui contient les caractéristiques de l'image à créer.
On ajoute un plugin Maven offert par Spotify au fichier pom.xml, en spécifiant le répertoire, le nom de l'image Docker à créer, et le nom du jar. Ce plugin permet de faire un build de l'image Docker.
Ensuite, on crée un fichier settings.xml sous le répertoire .m2. On ajoute à ce fichier le plugin group "com.spotify"
On utilise le terminal d'IntelliJ puor exécuter la commande "mvnw install dockerfile:build" qui permet de construire l'image Docker.
On exécute l'image à partir de l'invite de commande avec la commande "docker run -p 9999:9999 -t tp4/proxy-service" (le port et le nom de l'image varient selon le service à lancer).