TeraDOCS / start.sh
vedaco's picture
Update start.sh
3ad9cb7 verified
Raw
History Blame Contribute Delete
788 Bytes
#!/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