INNER CODE UNIT · Python
create_app
av1155/houndarr · src/houndarr/app.py:193
def create_app() -> FastAPI:
"""Create and configure the FastAPI application."""
settings = get_settings()
app = FastAPI(
title="Houndarr",
description=(
"A focused, self-hosted companion for Radarr, Sonarr, Lidarr, Readarr, and Whisparr."
),
version=__version__,
docs_url="/api/docs" if settings.dev else None,
redoc_url=None,
lifespan=_lifespan,
)
# -----------------------------------------------------------------------
# Static files
# -----------------------------------------------------------------------