#!/bin/bash echo "Starting Tera V2..." # Create Ollama directory mkdir -p /root/.ollama # Start Ollama server in background echo "Starting Ollama server..." /usr/local/bin/ollama serve & OLLAMA_PID=$! # Wait for Ollama to initialize echo "Waiting for Ollama to be ready..." sleep 25 # Test if Ollama is responding (instead of using pgrep) 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..." # Start Node.js backend cd /app exec node server.js