Spaces:
Runtime error
Runtime error
File size: 1,058 Bytes
3951d64 |
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 29 30 31 32 33 34 35 36 |
#!/bin/bash
# Deploy to Railway Script
echo "π Deploying Ultra-Fast RAG System to Railway..."
# Check if Railway CLI is installed
if ! command -v railway &> /dev/null; then
echo "β Railway CLI not found. Installing..."
curl -fsSL https://railway.app/install.sh | sh
fi
# Login to Railway (if not already logged in)
echo "π Checking Railway authentication..."
railway whoami || railway login
# Initialize project (if not already initialized)
if [ ! -f "railway.toml" ]; then
echo "π¦ Initializing Railway project..."
railway init
fi
# Set environment variables
echo "π§ Setting environment variables..."
echo "Please set these environment variables in Railway dashboard:"
echo "PINECONE_API_KEY=your_pinecone_api_key"
echo "GROQ_API_KEY=your_groq_api_key"
echo "LANGSMITH_API_KEY=your_langsmith_api_key"
# Deploy
echo "π Deploying to Railway..."
railway up
echo "β
Deployment complete!"
echo "π Your API will be available at the Railway-provided URL"
echo "π Test with: GET https://your-app.railway.app/health"
|