| #!/bin/bash |
|
|
| echo "Starting Tera V2..." |
|
|
| |
| mkdir -p /root/.ollama |
|
|
| |
| echo "Starting Ollama server..." |
| /usr/local/bin/ollama serve & |
| OLLAMA_PID=$! |
|
|
| |
| echo "Waiting for Ollama to be ready..." |
| sleep 25 |
|
|
| |
| echo "Testing Ollama connection..." |
| if curl -s http://127.0.0.1:11434/api/tags > /dev/null 2>&1; then |
| echo "Ollama is running!" |
| else |
| echo "WARNING: Ollama may not be ready yet, continuing anyway..." |
| fi |
|
|
| echo "Pulling model..." |
| /usr/local/bin/ollama pull qwen3.5:0.8b |
|
|
| if [ $? -ne 0 ]; then |
| echo "ERROR: Failed to pull model" |
| exit 1 |
| fi |
|
|
| echo "Model ready, starting backend..." |
|
|
| |
| cd /app |
| exec node server.js |