This repo contains files for a simple Flask-based web server.
-
Create a virtual environment
python3 -m venv .venv -
Activate the virtual environment
source .venv/bin/activate -
Install the required packages
pip install -r requirements.txt
Flask comes with the ability to run the app using a development server. This is useful for testing, but should not be used in production.
-
Launch the app (NOTE: The code specifies port 8000)
python app.py -
Open a web browser and load
http://localhost:8000
Gunicorn is a production-quality web server. When we launch
-
Launch
gunicornNOTE:0.0.0.0means "bind to all networks." This allows outside network traffic. Also, this command launches on port 8000gunicorn --bind 0.0.0.0:8000 app:app -
Open a web browser and load
http://localhost:8000