Spaces:
Runtime error
Runtime error
| # 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" | |