mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
18 lines
602 B
Python
18 lines
602 B
Python
from fastapi import FastAPI, Depends
|
|
from mangum import Mangum
|
|
from backend.app.portfolio import router as portfolio_router
|
|
from backend.app.plan import router as plan_router
|
|
from backend.app.dependencies import validate_api_key
|
|
from backend.app.config import get_settings
|
|
|
|
app = FastAPI(dependencies=[Depends(validate_api_key)])
|
|
|
|
app.include_router(portfolio_router.router, prefix="/v1")
|
|
app.include_router(plan_router.router, prefix="/v1")
|
|
|
|
if get_settings().ENVIRONMENT == "local":
|
|
from app.local import router as local_router
|
|
|
|
app.include_router(local_router.router)
|
|
|
|
handler = Mangum(app)
|