This is a simple web application using Python Flask and MySQL database.
This is used in the demonstration of development of Ansible Playbooks.
You can run the container using
docker pull csborle/my-simple-webapp-improved
.
For more details regarding this image you can visit Webapp flask
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
apt-get update
Python and its dependencies
apt-get install -y python3
apt-get install python3-pip
Install Python Flask dependency
pip install flask
- Copy app.py or download it from source repository
- Configure database credentials and parameters
Start web server
FLASK_APP=/opt/app.py flask run --host=0.0.0.0
Open a browser and go to URL
http://<IP>:5000 => Welcome
http://<IP>:5000/how%20are%20you => I am good, how about you?