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>
47 lines
1.6 KiB
Bash
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 "══════════════════════════════════════════════════"
|
|
|