Skip to content

Daviran/popeyeDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

popeyeDocker

Popeye docker est un projet EPITECH visant à découvrir et apprendre les bases de Docker ( Dockerfile, docker-compose..)

Caractéristiques du projet

Cinq éléments constituent l'application :

  • Poll, une application web Flask Python qui recueille les votes et les pousse dans une file d'attente Redis.
  • Une file d'attente Redis, qui contient les votes envoyés par l'application Poll, en attendant qu'ils soient consommés par le le "travailleur".
  • Le "travailleur", une application Java qui consomme les votes se trouvant dans la file d'attente Redis et les stocke dans une base de données PostgreSQL.
  • Une base de données PostgreSQL, qui stocke (de manière persistante) les votes stockés par le Worker.
  • Resultat, une application web Node.js qui récupère les votes dans la base de données et affiche le résultat...

My banner

Travail attendu via ce projet

  • 3 Dockerfile à créer, selon les spécificités du projet.
  • 1 docker-compose permettant de faire la liaison entre les 5 éléments de l'application.

Mode d'emploi pour déployer l'application

Pré-requis:

Installer d'abord Docker et également Docker-compose.

Puis, on clone le projet et à la racine de ce projet on exécute la commande suivante: docker-compose up --build

Le résultat sera disponible sur http://localhost:5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published