Files
blackroad-infra/scripts/deploy/deploy-all-railway-services.sh
Alexa Amundson d34d588dd0 Sync 134 infrastructure scripts and dashboard from local
94 deployment scripts, 32 setup scripts, 8 operational utilities
(cloudflare, docker, k3s, railway, tailscale, ssh, dns, network),
and Next.js infrastructure dashboard.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 01:12:37 -06:00

47 lines
1.6 KiB
Bash

#!/bin/bash
echo "🚂 RAILWAY MASS DEPLOYMENT"
echo "══════════════════════════════════════════════════"
echo ""
SERVICES=(
"brand"
"core"
"docs"
"ideas"
"infra"
"prism-console"
)
cd ~/workspace/blackroad-fix
for service in "${SERVICES[@]}"; do
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "🚀 Deploying: blackroad-os-$service"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
if [ -d "blackroad-os-$service" ]; then
cd "blackroad-os-$service"
# Create Railway project
echo "Creating Railway project..."
railway init --name "blackroad-$service-production" 2>&1 | grep -E "(Created|project)" || echo "Project may exist"
# Deploy
echo "Deploying to Railway..."
railway up 2>&1 | tail -10 &
cd ..
echo ""
else
echo "⚠️ Directory not found, skipping..."
echo ""
fi
done
echo "══════════════════════════════════════════════════"
echo "✅ All Railway deployments initiated!"
echo " Check status: railway list"
echo "══════════════════════════════════════════════════"