Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

Lucaspalazuelo/Popeye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Popeye

Description

A simple DevOps project

About The Project

You will have to containerize and define the deployment of a simple web poll application. There are five elements constituting the application:

  • Poll, a Flask Python web application that gathers votes and push them into a Redis queue.
  • Redis queue, which holds the votes sent by the Poll application, awaiting for them to be consumed bythe Worker.
  • The Worker, a Java application which consumes the votes being in the Redis queue, and stores them intoa PostgreSQL database.
  • PostgreSQL database, which (persistently) stores the votes stored by the Worker.
  • Result, a Node.js web application that fetches the votes from the database and displays the result.

Usage:

>> sudo docker-compose build
>> sudo docker-compose run

To close your containers

>> sudo docker-compose down -v

Made at Epitech Lyon in 2022

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published