api/main.py

32 lines
675 B
Python

from fastapi import FastAPI
from starlette.middleware.cors import CORSMiddleware
from app.routers import (
auth_router,
business_types_router,
plans_router,
subscriptions_router,
tenants_router,
)
app = FastAPI(title="Profitra API", version="1.0.0")
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
app.include_router(auth_router)
app.include_router(business_types_router)
app.include_router(plans_router)
app.include_router(tenants_router)
app.include_router(subscriptions_router)
@app.get("/")
async def root():
return {"message": "Profitra API"}