Skip to content

somitsebastian007/simple-webapp-flask

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Web Application

This is a simple web application using Python Flask and MySQL database. This is used in the demonstration of development of Ansible Playbooks.

Below are the steps required to get this working on a base linux system.

  • Install all required dependencies
  • Install and Configure Web Server
  • Start Web Server

1. Install all required dependencies

Python and its dependencies

Checks and update new packages in the OS
apt-get update

Install Python
apt-get install -y python3

Install pip
apt-get install -y python3-pip

2. Install and Configure Web Server

Install Python Flask dependency

pip3 install flask
  • Copy app.py or download it from source repository

3. Start Web Server

Start web server

FLASK_APP=app.py flask run --host=0.0.0.0

4. Test

Open a browser and go to URL

http://<IP>:5000                            => Welcome
http://<IP>:5000/how%20are%20you            => I am good, how about you?

Docker BUild

docker build . -t simple-web-app:<tag> 

About

Simple Flask based web application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 51.9%
  • Python 24.6%
  • Shell 23.5%