Files
llmsecops-research/.github/scripts/start_api.sh
Adam Wilson 37287ad251 API: workers
2025-05-20 11:56:12 -06:00

17 lines
407 B
Bash
Executable File

#!/bin/bash
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 \
--workers 2 --loop uvloop \
--http httptools --no-use-colors > logs/api.log 2>&1 &
API_PID=$!
echo "API server started with PID: $API_PID"
# Save PID to file so it can be accessed by other scripts
echo $API_PID > api_pid.txt