groups WIP
This commit is contained in:
@ -1,8 +1,12 @@
|
||||
import sys
|
||||
|
||||
from fastapi import FastAPI
|
||||
from loguru import logger
|
||||
|
||||
from api.anon import anon_router
|
||||
from api.auth import auth_router
|
||||
from api.general import general_router
|
||||
from api.groups import groups_router
|
||||
from api.users import users_router
|
||||
from db.internal import connect_db, disconnect_db
|
||||
from settings import startup_settings
|
||||
@ -19,13 +23,24 @@ app = FastAPI(
|
||||
|
||||
|
||||
def create_app():
|
||||
logger.configure(
|
||||
handlers=[
|
||||
{
|
||||
"sink": sys.stdout,
|
||||
"level": startup_settings.log_level,
|
||||
"format": "<level>{level}: {message}</level>",
|
||||
}
|
||||
]
|
||||
)
|
||||
|
||||
app.add_event_handler("startup", connect_db)
|
||||
app.add_event_handler("startup", settings_up)
|
||||
|
||||
app.include_router(general_router)
|
||||
app.include_router(auth_router)
|
||||
app.include_router(users_router)
|
||||
app.include_router(anon_router)
|
||||
app.include_router(users_router)
|
||||
app.include_router(groups_router)
|
||||
|
||||
app.add_event_handler("shutdown", disconnect_db)
|
||||
app.add_event_handler("shutdown", settings_down)
|
||||
|
||||
Reference in New Issue
Block a user