No description
  • Python 70.4%
  • HTML 27.8%
  • CSS 1.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Moritz Kowalski 9f918c40e0
Add transaction history
Co-authored-by: Sebastian Beckmann <beckmann.sebastian@outlook.de>
2026-07-03 18:07:31 +02:00
.gitea/workflows Add Actions (#2) 2025-06-17 09:12:29 +02:00
.vscode Add sql syntax and refactor postpaid users and databases 2025-05-17 00:03:05 +02:00
auth Fix bugs with empty tables 2025-05-19 12:14:23 +02:00
db Add transaction history 2026-07-03 18:07:31 +02:00
static Add transaction history 2026-07-03 18:07:31 +02:00
templates Add transaction history 2026-07-03 18:07:31 +02:00
.gitignore Add db table for drink types 2025-06-13 15:42:07 +02:00
main.py Add transaction history 2026-07-03 18:07:31 +02:00
README.md Update readme 2025-06-03 11:18:52 +02:00
requirements.txt Working prototype 2025-05-13 14:19:37 +02:00

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