From cc45da84d17c4752f773051ccf23f5e26760636a Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 2 Sep 2025 05:32:42 +0300 Subject: [PATCH] update FastAPI middleware configuration and change server command to use Uvicorn --- main.py | 17 +++++++---------- start_fastapi.sh | 2 +- 2 files changed, 8 insertions(+), 11 deletions(-) mode change 100644 => 100755 start_fastapi.sh diff --git a/main.py b/main.py index 10cd13e..c67175a 100644 --- a/main.py +++ b/main.py @@ -12,9 +12,6 @@ from constants import API_ROOT from external.kafka import consume_messages from external.kafka.producer import init_producer, get_producer -origins = [ - 'http://localhost:5173' -] @asynccontextmanager @@ -38,13 +35,13 @@ async def lifespan(app: FastAPI): app = FastAPI(lifespan=lifespan, separate_input_output_schemas=False, root_path='/api') -app.add_middleware( - CORSMiddleware, - allow_origins=origins, - allow_credentials=True, - allow_methods=["*"], - allow_headers=["*"], -) +# app.add_middleware( +# CORSMiddleware, +# allow_origins=origins, +# allow_credentials=True, +# allow_methods=["*"], +# allow_headers=["*"], +# ) routers_list = [ routers.attribute_router, diff --git a/start_fastapi.sh b/start_fastapi.sh old mode 100644 new mode 100755 index 5deb21b..8add098 --- a/start_fastapi.sh +++ b/start_fastapi.sh @@ -1 +1 @@ -gunicorn main:app -w 4 \ No newline at end of file +uvicorn main:app --host 0.0.0.0 --port 8000 --workers 4 \ No newline at end of file