25 lines
650 B
Python
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)
|