server: allow to configure CORS_ORIGIN

This commit is contained in:
2023-10-17 20:38:44 +02:00
parent 6c7b165e0c
commit c55f038ed4
2 changed files with 6 additions and 4 deletions

View File

@@ -1,13 +1,12 @@
from contextlib import asynccontextmanager
import reflector.auth # noqa
import reflector.db # noqa
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.routing import APIRoute
from fastapi_pagination import add_pagination
from prometheus_fastapi_instrumentator import Instrumentator
import reflector.auth # noqa
import reflector.db # noqa
from reflector.events import subscribers_shutdown, subscribers_startup
from reflector.logger import logger
from reflector.metrics import metrics_init
@@ -47,7 +46,7 @@ else:
app = FastAPI(lifespan=lifespan)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_origins=settings.CORS_ORIGIN.split(","),
allow_methods=["*"],
allow_headers=["*"],
)