Rename start.sh to run.sh
Browse files
run.sh
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
set -e
|
| 3 |
+
|
| 4 |
+
#Start nginx
|
| 5 |
+
service nginx start
|
| 6 |
+
|
| 7 |
+
# Start FastAPI (JSON API)
|
| 8 |
+
python -m uvicorn src.api_server:api --host localhost --port 3000 & echo $! > api.pid
|
| 9 |
+
|
| 10 |
+
# Start Streamlit (Leaderboard UI)
|
| 11 |
+
streamlit run src/streamlit_app.py --server.port 4000 --server.address localhost
|
| 12 |
+
|
| 13 |
+
# Cleanup after Streamlit exits
|
| 14 |
+
pkill -F api.pid
|
| 15 |
+
rm api.pid
|
start.sh
DELETED
|
@@ -1,7 +0,0 @@
|
|
| 1 |
-
#!/bin/bash
|
| 2 |
-
|
| 3 |
-
# Start Streamlit and FastAPI in background
|
| 4 |
-
streamlit run src/streamlit_app.py --server.port 8502 --server.address 0.0.0.0 &
|
| 5 |
-
uvicorn src.api_server:api --host 0.0.0.0 --port 8000 &
|
| 6 |
-
# Start nginx in foreground
|
| 7 |
-
nginx -g "daemon off;"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|