fixed auth, added more endpoints and config saving
This commit is contained in:
@ -1,14 +1,15 @@
|
||||
from fastapi import FastAPI
|
||||
|
||||
from api.anon import anon_router
|
||||
from api.auth import auth_router
|
||||
from api.status import status_router
|
||||
from api.tests import test_router
|
||||
from api.general import general_router
|
||||
from api.users import users_router
|
||||
from db.internal import connect_db, disconnect_db
|
||||
from settings import settings
|
||||
from settings import startup_settings
|
||||
from settings.settings import settings_down, settings_up
|
||||
|
||||
docs_url = None
|
||||
if settings.swagger_enabled:
|
||||
if startup_settings.swagger_enabled:
|
||||
docs_url = "/api/docs"
|
||||
|
||||
app = FastAPI(
|
||||
@ -19,12 +20,14 @@ app = FastAPI(
|
||||
|
||||
def create_app():
|
||||
app.add_event_handler("startup", connect_db)
|
||||
app.add_event_handler("startup", settings_up)
|
||||
|
||||
app.include_router(status_router)
|
||||
app.include_router(general_router)
|
||||
app.include_router(auth_router)
|
||||
app.include_router(users_router)
|
||||
app.include_router(test_router)
|
||||
app.include_router(anon_router)
|
||||
|
||||
app.add_event_handler("shutdown", disconnect_db)
|
||||
app.add_event_handler("shutdown", settings_down)
|
||||
|
||||
return app
|
||||
|
||||
Reference in New Issue
Block a user