INNER CODE UNIT · Python

create_app

yezz123/ai-template · backend/src/dogeapi/main.py:60

def create_app(settings: Settings | None = None) -> FastAPI:
    """Build the FastAPI app.

    Args:
        settings: Optional pre-built ``Settings``. Mostly useful in tests
            where each test wants its own feature-flag combination.
    """
    settings = settings or get_settings()

    app = FastAPI(
        title=settings.APP_NAME,
        version=__version__,
        description="Multi-tenant SaaS boilerplate built on FastAPI + authx.",
        lifespan=lifespan,
        docs_url="/docs",
        redoc_url="/redoc",
        openapi_url="/openapi.json",
    )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…