Personal website. Flask app served via Gunicorn behind nginx.
- Python/Flask
- Gunicorn (WSGI server)
- nginx (reverse proxy, TLS) — config not included here
- systemd (process management)
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python app.pyGunicorn binds to 127.0.0.1:5000, nginx proxies to it.
gunicorn -w 2 -b 127.0.0.1:5000 app:app- Dockerize
- k8s deployment
- Add headers/fingerprinting data as desired