File size: 1,058 Bytes
637183f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/bash
# Quick deployment script for Railway

echo "πŸš‚ Deploying HF Viz Backend to Railway..."
echo ""

# Check if Railway CLI is installed
if ! command -v railway &> /dev/null; then
    echo "❌ Railway CLI not found. Installing..."
    npm install -g @railway/cli
fi

# Login to Railway
echo "πŸ“ Please login to Railway..."
railway login

# Initialize project if needed
if [ ! -f "railway.json" ]; then
    echo "🎬 Initializing Railway project..."
    railway init
fi

# Deploy
echo "πŸš€ Deploying..."
railway up

# Set environment variables
echo "βš™οΈ  Setting environment variables..."
railway variables set SAMPLE_SIZE=5000
railway variables set PORT=8000

# Generate domain
echo "🌐 Setting up domain..."
railway domain

# Get the URL
echo ""
echo "βœ… Deployment complete!"
echo ""
echo "πŸ“‹ Next steps:"
echo "1. Copy the URL shown above"
echo "2. Update frontend/src/config/api.ts with this URL"
echo "3. Redeploy frontend to Netlify"
echo ""
echo "πŸ” Check logs with: railway logs"
echo "🌐 Open dashboard: railway open"