Skip to content

turbopea/flask_web_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FLASK-WEB-APP

This is my simple Flask web app. It holds my Curriculum Vitae for Juniour DevOps role. It is being hosted on EC2 instance on flask server. Built with Python (Flask), containerized with Docker, and deployed on an AWS EC2 instance. The Docker image is stored in Amazon ECR.

The site is a single page (index.html) styled with hand-written CSS, served by Flask. It started as a multi-container project (Flask + MongoDB + mongo-express) to practice Docker Compose and database integration; it has since been simplified to a static CV with no database, since storage wasn't needed for a CV site.

Technologies

  • Python 3 / Flask
  • Docker
  • Amazon ECR (image registry)
  • AWS EC2 (hosting)

Usage

Run locally:

python server.py

Then open http://localhost:80 in your browser. Run with Docker:

docker build -t flask-cv .
docker run -p 80:80 flask-cv

Then open http://localhost:80.

License

MIT LICENSE

About

Flask Web Application with MongoDB and created into docker image.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors