e1df99926c76d9f84031fd36deeb41afb1b294b1
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
Description
Languages
Python
71.6%
HTML
26.4%
CSS
2%