AyushAggarwal commited on
Commit
147c307
·
verified ·
1 Parent(s): 62ef4a6

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +7 -19
start.sh CHANGED
@@ -1,22 +1,10 @@
1
  #!/bin/bash
2
- set -ex
3
 
4
- echo "==== START.SH $(date) ===="
5
- PORT=${PORT:=8501}
6
- echo "Using PORT=$PORT"
 
7
 
8
- # start backend (background)
9
- uvicorn backend.main:app --host 0.0.0.0 --port 8000 &
10
- UVICORN_PID=$!
11
- echo "uvicorn pid=$UVICORN_PID"
12
- sleep 2
13
-
14
- # optional: try to list processes but don't fail if ps is absent
15
- if command -v ps >/dev/null 2>&1; then
16
- ps aux || true
17
- else
18
- echo "ps not available, skipping process list"
19
- fi
20
-
21
- # finally run streamlit in foreground (so container stays alive)
22
- streamlit run frontend/app.py --server.address=0.0.0.0 --server.port=$PORT
 
1
  #!/bin/bash
2
+ set -e
3
 
4
+ # Start Streamlit frontend on HF's $PORT
5
+ streamlit run frontend/app.py \
6
+ --server.address=0.0.0.0 \
7
+ --server.port=8501 &
8
 
9
+ # Start FastAPI backend on port 8000
10
+ uvicorn backend.main:app --host 0.0.0.0 --port 8000