Files
blackroad-infra/scripts/deploy/deploy-batch-2.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

45 lines
1.5 KiB
Bash

#!/bin/bash
# Deploy batch 2: Next 10 projects
GITHUB_ORG="BlackRoad-OS"
deploy() {
local page=$1
local repo=$2
echo "📦 $page"
TEMP="/tmp/deploy-$$"
mkdir -p "$TEMP" && cd "$TEMP"
if gh repo clone "$GITHUB_ORG/$repo" 2>/dev/null; then
cd "$repo"
DIR=$([ -d "dist" ] && echo "dist" || echo ".")
URL=$(wrangler pages deploy "$DIR" --project-name="$page" --branch=main 2>&1 | grep -o 'https://[^/]*.pages.dev' | head -1)
echo "$URL"
else
echo " ⚠️ Repo not found, creating..."
gh repo create "$GITHUB_ORG/$repo" --private --description "BlackRoad OS - $page" 2>/dev/null
echo " 📝 Repo created, needs content"
fi
rm -rf "$TEMP"
}
echo "🚀 Batch 2: Deploying 10 More Projects"
echo "======================================"
deploy "blackroad-console" "blackroad-os-console"
deploy "analytics-blackroad-io" "blackroad-os-analytics"
deploy "creator-studio-blackroad-io" "blackroad-os-pack-creator-studio"
deploy "research-lab-blackroad-io" "blackroad-os-pack-research-lab"
deploy "finance-blackroad-io" "blackroad-os-pack-finance"
deploy "legal-blackroad-io" "blackroad-os-pack-legal"
deploy "education-blackroad-io" "blackroad-os-pack-education"
deploy "engineering-blackroad-io" "blackroad-os-pack-engineering"
deploy "healthcare-blackroad-io" "blackroad-os-pack-healthcare"
deploy "marketing-blackroad-io" "blackroad-os-pack-marketing"
echo ""
echo "✅ Batch 2 complete!"