9f918c40e0ec329654b209901187c135d5f50ff0
Test FastAPI Startup / fastapi-up (push) Has been cancelled
Co-authored-by: Sebastian Beckmann <beckmann.sebastian@outlook.de>
Website für die Getränkeliste
Dieses Repository beinhaltet den Quellcode für die Website der Getränkeliste.
Nach Problemen mit der Prepaid-Liste wird hier ein neuer Versuch gestartet, diese Liste ins digitale umzuwandeln.
Development
Bereits integriert ist eine bile-based Datenbank basierend auf noSQL. Die Website wird gebaut mithilfe von uvicorn und FastAPI.
Zum entwickeln und testen bietet uvicorn eine hot-reload Funktionalität an, das heißt ein neustarten des Services ist auch nach Änderungen im Code nicht erforderlich.
uvicorn main:app --reload
In Produktion kann der Service ohne reload, aber mit mehr workers gestartet werden. Hier werden zusätzlich der Host
festgelegt und Flags für den Reverse Proxy gesetzt, welcher in der IP-Range 172.16.0.0/12 liegt.
uvicorn --host "172.17.1.108" --port 8000 --workers 4 --proxy-headers --forwarded-allow-ips "172.16.0.0/12" main:app
Languages
Python
70.4%
HTML
27.8%
CSS
1.8%