From eeca0c0828de99eff69be1cf2fb93956c130691d Mon Sep 17 00:00:00 2001 From: Adam Wilson Date: Tue, 20 May 2025 11:30:56 -0600 Subject: [PATCH] API: try uvicorn optimizations --- .github/scripts/start_api.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/scripts/start_api.sh b/.github/scripts/start_api.sh index c7b4d19a8..d58733455 100755 --- a/.github/scripts/start_api.sh +++ b/.github/scripts/start_api.sh @@ -4,7 +4,12 @@ set -e # Exit on error cd $GITHUB_WORKSPACE echo "Starting API server with logging..." -nohup uvicorn src.api.http_api:app --host 0.0.0.0 --port 9999 > logs/api.log 2>&1 & + +nohup uvicorn src.api.http_api:app \ + --host 0.0.0.0 --port 9999 \ + --workers 4 --loop uvloop \ + --http httptools --no-use-colors > logs/api.log 2>&1 & + API_PID=$! echo "API server started with PID: $API_PID"