multimodalart HF staff commited on
Commit
4bddfae
1 Parent(s): 7e2f313

Update run.sh

Browse files
Files changed (1) hide show
  1. run.sh +16 -1
run.sh CHANGED
@@ -1,2 +1,17 @@
1
- cd /src && python3 -m cog.server.http --threads=10 & sleep 10s &&
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  cd $HOME/app && . $HOME/.venv/bin/activate && python app.py
 
1
+ #!/bin/bash
2
+
3
+ # Start the cog server in the background - Ensure correct path to cog
4
+ cd /src && python3 -m cog.server.http --threads=10 &
5
+
6
+ # Continuous loop for reliably checking cog server's readiness
7
+ while true; do
8
+ if nc -z localhost 5000; then
9
+ echo "Cog server is ready."
10
+ break # Exit the loop when the server is up
11
+ fi
12
+ echo "Waiting for cog server to start on port 5000..."
13
+ sleep 5
14
+ done
15
+
16
+ # Run the application - only when cog server is ready
17
  cd $HOME/app && . $HOME/.venv/bin/activate && python app.py