vedaco commited on
Commit
171949b
·
verified ·
1 Parent(s): b53253f

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +23 -9
start.sh CHANGED
@@ -2,22 +2,36 @@
2
 
3
  echo "Starting Tera V2..."
4
 
 
 
 
5
  # Start Ollama server in background
6
- ollama serve &
 
7
  OLLAMA_PID=$!
8
 
9
- # Wait for Ollama to be ready
10
- echo "Waiting for Ollama server..."
11
- sleep 15
 
 
 
 
 
 
 
 
12
 
13
  # Pull the model
14
- echo "Pulling model..."
15
- ollama pull qwen3.5:0.8b
 
 
 
 
16
 
17
- # Wait for model to be ready
18
- sleep 5
19
 
20
  # Start Node.js backend
21
- echo "Starting backend..."
22
  cd /app
23
  exec node server.js
 
2
 
3
  echo "Starting Tera V2..."
4
 
5
+ # Create Ollama directory
6
+ mkdir -p /root/.ollama
7
+
8
  # Start Ollama server in background
9
+ echo "Starting Ollama server..."
10
+ /usr/local/bin/ollama serve &
11
  OLLAMA_PID=$!
12
 
13
+ # Wait longer for Ollama to initialize
14
+ echo "Waiting for Ollama to be ready..."
15
+ sleep 20
16
+
17
+ # Check if Ollama is running
18
+ if ! pgrep -x "ollama" > /dev/null; then
19
+ echo "ERROR: Ollama failed to start"
20
+ exit 1
21
+ fi
22
+
23
+ echo "Ollama is running, pulling model..."
24
 
25
  # Pull the model
26
+ /usr/local/bin/ollama pull qwen3.5:0.8b
27
+
28
+ if [ $? -ne 0 ]; then
29
+ echo "ERROR: Failed to pull model"
30
+ exit 1
31
+ fi
32
 
33
+ echo "Model ready, starting backend..."
 
34
 
35
  # Start Node.js backend
 
36
  cd /app
37
  exec node server.js