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)