Spaces:
Sleeping
Sleeping
from fastapi import FastAPI | |
from fastapi.middleware.cors import CORSMiddleware | |
import uvicorn | |
from endpoints import subway_router, minecraft_router, basic_router, rumble_router, video_editor | |
app = FastAPI() | |
# Add CORS middleware | |
app.add_middleware( | |
CORSMiddleware, | |
allow_origins=["*"], | |
allow_methods=["*"], | |
allow_headers=["*"] | |
) | |
app.include_router(subway_router, prefix="/generate-subtitles") | |
app.include_router(minecraft_router, prefix="/generate-subtitles") | |
app.include_router(basic_router, prefix="/generate-subtitles") | |
app.include_router(rumble_router, prefix="/generate-subtitles") | |
app.include_router(video_editor, prefix="/video-editor") | |
if __name__ == "__main__": | |
uvicorn.run("server:app", host="localhost", port=8000, reload=True) | |