Files
allmende-payment-system/src/allmende_payment_system/app.py
2025-12-13 15:15:18 +01:00

25 lines
650 B
Python

import locale
from fastapi import Depends, FastAPI
from fastapi.staticfiles import StaticFiles
from allmende_payment_system.api import root_router
from allmende_payment_system.api.admin import admin_router
from allmende_payment_system.api.dependencies import get_user_object
from allmende_payment_system.api.shop import shop_router
locale.setlocale(locale.LC_ALL, "de_DE.UTF-8")
app = FastAPI(dependencies=[Depends(get_user_object)])
app.mount(
"/static",
StaticFiles(directory="src/allmende_payment_system/static"),
name="static",
)
app.include_router(root_router)
app.include_router(shop_router)
app.include_router(admin_router)