Application microservice pour le cours de Technologie des conteneurs de ZZ3.
Auteurs : Stacy VARLOTEAUX, Justine BACHELARD et Axel REMACK
Le code des différents services est présent dans src/
.
details
: Service de détails des livres, en ruby.productpage
: Service point d'entrée des autres microservices, en python.reviews
: Service contenant les commentaires sur les livres, appelratings
, en java.ratings
: Service de gestion des notes des livres, en node.js.
L'API visible de l'utilisateur est définie dans le fichier swagger.yaml
. Pour visualiser le fichier, vous pouvez utiliser le Swagger editor.
Chaque service possède un DockerFile
, présent dans son dossier.
A la racine du projet est présent le fichier docker-compose.yml
.
Les manifests des services sont disponibles dans le dossier manifest/
à la racine du projet.
Pour toute information complémentaire (étapes de travail, commandes utilisées, solution utilisée pour l'hébergement des images, ...), veuillez vous référer au document CR.md
à la racine du projet. Ce document présente simplement le déroulé des TPs, sans travail excessif sur la forme.
Enjoy :)