Commit existing codebase

This commit is contained in:
Andrey Chervyakov 2021-02-25 01:39:14 +06:00
commit 49bc902bb9
24 changed files with 1208 additions and 0 deletions

25
app/main.py Normal file
View file

@ -0,0 +1,25 @@
from fastapi import FastAPI, APIRouter
from starlette.middleware.cors import CORSMiddleware
from app.user.handlers import router as user_router
from app.auth.handlers import router as auth_router
def main_router() -> APIRouter:
router = APIRouter()
router.include_router(user_router, tags=["users"], prefix="/users")
router.include_router(auth_router, tags=["auth"])
return router
app = FastAPI(title="cognio ID API")
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"]
)
app.include_router(main_router())