Adri11334 / Popey

Popey Docker Epitech DevOps project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Epitech Project 2021
B2 - Introduction to DevOps
B-MUL-200

Popey

Set sail for the amazing world of containers

Coding Style

  • style mark: 0
  • style major: 0
  • style minor: 0
  • style info: 0

Note : 100%

  • 01: 3/3
  • 02: 4/4
  • 03: 3/3
  • 04: 7/7

GENERAL DESCRIPTION

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.
  • A Redis queue, which holds the votes sent by the Poll application, awaiting for them to be consumed by the Worker.
  • The Worker, a Java application which consumes the votes being in the Redis queue, and stores them into a PostgreSQL database.
  • A 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. . . well, result. ;)



Code rédigé selon la norme Epitech (promo 2026).

Recopier ce repo revient au vol de code.
Autrement dit, -42

About

Popey Docker Epitech DevOps project


Languages

Language:JavaScript 93.2%Language:HTML 2.4%Language:CSS 2.1%Language:Java 1.3%Language:Python 0.7%Language:Dockerfile 0.3%