Flask essential
Flask dependencies:
werkzeug
jinja
markupsafe
itsdangerous
click
virtual environment
mkdir shortener
cd url_shortener
pip3 install pipenv
pipenv install
activate the virtual environment
pipenv shell
pipenv install flask
confirm installation
flask --version
sudo netstat -tulpn
export FLASK_APP=hello
flask run --port 8000
sudo ufw allows 8000
export FLASK_ENV=development
pipenv install guinicorn
run it
gunicorn "hello:create_app()" -b 0.0.0.0
after blueprint organization
export FLASK_APP=urlshort
flask run --port 8000
curl or browser http://192.168.43.88:8000/
nginx config
sudo vim /etc/nginx/sites-enabled/default
run constantly even when terminal is closed
gunicorn "urlshort:create_app()" -b 0.0.0.0 --daemon