Files
stand/stand.py
T

39 lines
719 B
Python
Executable File

#!/usr/bin/env python
from nicegui import app, ui
from cli import clargs
from state import config
config.update(vars(clargs))
from logcfg import logcfg
logcfg()
from api import router as api_router
from auth.login import router as login_router
from auth.mw import AuthMiddleware
from auth.secret import get_secret
from home import router as home_router
from table import router as table_router
app.include_router(login_router)
app.add_middleware(AuthMiddleware)
app.include_router(api_router)
app.include_router(home_router)
app.include_router(table_router)
ui.run(
title="stand",
favicon="assets/favicon.png",
storage_secret=get_secret(),
fastapi_docs=True,
dark=True,
show=False
)