feat: adding openapi spect generation to the frontend client aas well as to fast api. Broke API out into different routes
This commit is contained in:
29
main.py
Normal file
29
main.py
Normal file
@@ -0,0 +1,29 @@
|
||||
import json
|
||||
import logging
|
||||
import uvicorn
|
||||
|
||||
from dotenv import load_dotenv
|
||||
from fastapi import FastAPI
|
||||
from fastapi.openapi.utils import get_openapi
|
||||
from starlette.middleware.cors import CORSMiddleware
|
||||
from mta_sign_server.router import router as default_router
|
||||
from mta_sign_server.mta.router import router as mta_router
|
||||
from mta_sign_server.config.router import router as config_router
|
||||
|
||||
load_dotenv()
|
||||
|
||||
app = FastAPI()
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=['*']
|
||||
)
|
||||
|
||||
app.include_router(default_router)
|
||||
app.include_router(mta_router)
|
||||
app.include_router(config_router)
|
||||
|
||||
logger = logging.getLogger("main")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
uvicorn.run("main:app", host="0.0.0.0", port=8000, log_level="info", reload=True)
|
||||
Reference in New Issue
Block a user