Applications

This Web App is a collection of applications and packages.

Application Description
Flask A lightweight Python web framework used to build the web application.
Nginx A web server used as a reverse proxy to route traffic to the Flask application.
Docker A containerization platform used to package and deploy the application.
Docker Compose A tool for defining and running multi-container Docker applications.
Database Service A Flask-based service that generates random data and stores it in an SQLite3 database. It exposes a REST API for the main app to fetch data.
SQLite3 A lightweight relational database used by the database service to store and manage data.

About This Application

This application is the product of a containerized Docker setup running Flask. It is deployed on an Amazon EC2 instance using Docker Compose, and served through an Nginx proxy.