SabarishG commited on
Commit
1fcb20a
·
verified ·
1 Parent(s): 2cacff0

Update scripts/docker-deploy.sh

Browse files
Files changed (1) hide show
  1. scripts/docker-deploy.sh +20 -2
scripts/docker-deploy.sh CHANGED
@@ -1,10 +1,28 @@
1
  #!/bin/bash
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  echo "Starting fastapi backend"
4
  python -m uvicorn main:app --host 127.0.0.1 --port 8005 &
5
 
6
  echo "Starting streamlit frontend"
7
  streamlit run streamlit_ui.py \
8
- --server.port=7860 \
9
  --server.address=0.0.0.0 \
10
- --server.headless=true
 
1
  #!/bin/bash
2
 
3
+ echo "Starting health check server"
4
+ python -c "
5
+ from http.server import HTTPServer, SimpleHTTPRequestHandler
6
+ import threading
7
+
8
+ class Handler(SimpleHTTPRequestHandler):
9
+ def do_GET(self):
10
+ self.send_response(200)
11
+ self.end_headers()
12
+ self.wfile.write(b'OK')
13
+
14
+ server = HTTPServer(('0.0.0.0', 7860), Handler)
15
+ threading.Thread(target=server.serve_forever, daemon=True).start()
16
+ print('Health check server on 7860')
17
+ " &
18
+
19
+ sleep 2
20
+
21
  echo "Starting fastapi backend"
22
  python -m uvicorn main:app --host 127.0.0.1 --port 8005 &
23
 
24
  echo "Starting streamlit frontend"
25
  streamlit run streamlit_ui.py \
26
+ --server.port=7861 \
27
  --server.address=0.0.0.0 \
28
+ --server.headless=true