This version has been developed following steps in https://flask.palletsprojects.com/en/2.0.x/tutorial/
Create a virtual environment for flask with miniconda:
conda create --name flsk
conda activate flsk
Update and install modules
/usr/local/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip
pip3 install Flask
pip install psycopg2-binary
pip install flask-wtf
pip install folium
pip install pandas
Create and initialise directory
mkdir -p ~/proyectos/IUCN-RLE/RLE-assessments-info
cd ~/proyectos/IUCN-RLE/RLE-assessments-info
git init
pip freeze > requirements.txt
conda activate flsk
cd ~/proyectos/IUCN-RLE/RLE-assessments-info
export FLASK_APP=webapp
export FLASK_ENV=development
flask run
Initialise the database:
cd ~/proyectos/IUCN-RLE/RLE-assessments-info
export FLASK_APP=webapp
export FLASK_ENV=development
flask init-db
pip install gunicorn
cd ~/proyectos/IUCN-RLE/RLE-assessments-info
gunicorn -w 4 --reload --bind 0.0.0.0:5000 "webapp:create_app()"
https://python-adv-web-apps.readthedocs.io/en/latest/flask.html