vineelagampa commited on
Commit
86fc6c2
·
verified ·
1 Parent(s): a1e2229

Create start.sh

Browse files
Files changed (1) hide show
  1. start.sh +14 -0
start.sh ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env bash
2
+ set -euo pipefail
3
+ API_PORT="${PORT:-7860}"
4
+ WEB_PORT="${WEB_PORT:-8002}"
5
+ WEB_DIR="${WEB_DIR:-/app/web}"
6
+
7
+ uvicorn backend:app --host 0.0.0.0 --port "$API_PORT" --proxy-headers --forwarded-allow-ips='*' &
8
+ API_PID=$!
9
+
10
+ python -m http.server "$WEB_PORT" --directory "$WEB_DIR" &
11
+ HTTP_PID=$!
12
+
13
+ trap 'kill -TERM "$API_PID" "$HTTP_PID"; wait "$API_PID" "$HTTP_PID"' INT TERM
14
+ wait -n "$API_PID" "$HTTP_PID"