File size: 540 Bytes
8f7f7d7
fa4c2a6
 
8f7f7d7
 
ef6a41d
 
 
 
 
 
 
 
 
 
 
 
 
 
fa4c2a6
f14b058
 
ef6a41d
 
fa4c2a6
f14b058
8f7f7d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

echo "Starting Ollama API server..."
ollama serve &

# Wait for the Ollama API to be responsive
for i in {1..20}; do
    sleep 2
    if ollama list; then
        echo "Ollama server is responsive!"
        break
    else
        echo "Waiting for Ollama server to become available..."
    fi
done

echo "Pulling Ollama model (granite3.1-moe)..."
ollama pull granite3.1-moe

echo "Starting MCP server..."
python3 server.py &

sleep 5

echo "Starting Gradio client..."
python3 client.py --server_name 0.0.0.0 --server_port 7860