Newer
Older
from starlette.responses import RedirectResponse, JSONResponse
from logic.databaseNew import Models
from logic.databaseNew.Database import engine
from routers import DeviceRouter
Models.Base.metadata.create_all(bind=engine)
with open('version.json', 'r', encoding='UTF-8') as f:
app.include_router(DeviceRouter.router)
@app.get("/")
async def root():
return RedirectResponse(url='/docs')
@app.get('/version')
async def version():
return JSONResponse(content=versionInfo)
uvicorn.run(app, host=SETTINGS['server']['listen'], port=SETTINGS['server']['port'])