This project aims to show how you can deploy production ready a python app using the wonderful library pyinfra
# Assuming you have virtualbox already installed, using the vagrant file at the root directory run the command at the root directory
vagrant up
# Assuming you have installed pyinfra (pip install pyinfra) & you have replaced variables in deploy/group_data/app_servers.py with yours.
# Execute the command :
pyinfra inventories/staging.py setup_server.py
You can find a complete explanation in this medium article
You can also find a complete demo in this youtube video