import os from fastapi import FastAPI from starlette_exporter import PrometheusMiddleware, handle_metrics from app.tmdb import router as tmdb_router from app.tvdb import router as tvdb_router print("Hello world!") app = FastAPI(root_path=os.getenv("BASE_PATH")) app.add_middleware(PrometheusMiddleware) app.add_route("/metrics", handle_metrics) app.include_router(tmdb_router) app.include_router(tvdb_router) @app.get("/") async def root(): return {"message": "Hello World"}