Braden Wong 2024-08-08
feat: add CORS support, loaded from CORS_ORIGINS in env
@5cf9d1c5ca0ad988dcc123bf4a209b6c467b1177
faster_whisper_server/main.py
--- faster_whisper_server/main.py
+++ faster_whisper_server/main.py
@@ -77,6 +77,17 @@
 
 app = FastAPI()
 
+cors_origins = os.environ.get("CORS_ORIGINS", "").split(",")
+if cors_origins:
+    app.add_middleware(
+        CORSMiddleware,
+        allow_origins=cors_origins,
+        allow_credentials=True,
+        allow_methods=["*"],
+        allow_headers=["*"],
+    )
+
+
 
 @app.get("/health")
 def health() -> Response:
Add a comment
List