import os import sys # Add the src directory to Python path sys.path.insert(0, os.path.join(os.path.dirname(__file__), "src")) from fastapi import FastAPI from src.stream_link_server import app as streamlink_server_app # Initialize the main FastAPI application main_app = FastAPI() # Manually add only non-static routes from streamlink_server_app for route in streamlink_server_app.routes: if route.path != "/": # Exclude the static file path main_app.router.routes.append(route) # Run the main app if __name__ == "__main__": import uvicorn uvicorn.run(main_app, host="0.0.0.0", port=8080)