mirror of
https://github.com/blackboxprogramming/blackroad-apps.git
synced 2026-03-17 05:57:22 -05:00
All published on BlackRoad OS App Store: - Dashboard, Metrics, Vault, Agent Hub - Commander, Analytics, Monitor - Deployer, Studio, Sync - Plus the original First App Zero gatekeepers. Zero fees.
92 lines
2.6 KiB
Bash
Executable File
92 lines
2.6 KiB
Bash
Executable File
#!/bin/bash
|
||
# Deploy all BlackRoad platforms to infrastructure
|
||
|
||
set -e
|
||
|
||
GREEN='\033[0;32m'
|
||
BLUE='\033[0;34m'
|
||
YELLOW='\033[1;33m'
|
||
NC='\033[0m'
|
||
|
||
log_info() { echo -e "${BLUE}ℹ${NC} $1"; }
|
||
log_success() { echo -e "${GREEN}✓${NC} $1"; }
|
||
log_header() { echo -e "\n${YELLOW}━━━ $1 ━━━${NC}\n"; }
|
||
|
||
DEPLOY_CMD="$HOME/blackroad-deploy/br-deploy"
|
||
|
||
log_header "BlackRoad Ecosystem Deployment"
|
||
|
||
echo "This will deploy 8 applications across your infrastructure:"
|
||
echo " • RoadMap → aria64 (Project Planning)"
|
||
echo " • RoadWork → aria64 (Jobs & Entrepreneurs)"
|
||
echo " • RoadWorld → shellfish (Metaverse)"
|
||
echo " • RoadChain → shellfish (Blockchain)"
|
||
echo " • RoadCoin → shellfish (Funding)"
|
||
echo " • RoadView → aria64 (Creative Suite)"
|
||
echo " • PitStop → aria64 (Infrastructure Dashboard)"
|
||
echo " • RoadSide → aria64 (Deploy Portal)"
|
||
echo ""
|
||
|
||
read -p "Continue with deployment? (y/N): " confirm
|
||
if [ "$confirm" != "y" ] && [ "$confirm" != "Y" ]; then
|
||
echo "Deployment cancelled"
|
||
exit 0
|
||
fi
|
||
|
||
log_header "Deploying Applications"
|
||
|
||
# Deploy to aria64 (Raspberry Pi)
|
||
log_info "Deploying to aria64..."
|
||
|
||
log_info "1/8 RoadMap (Next.js)"
|
||
$DEPLOY_CMD deploy roadmap aria64 roadmap
|
||
|
||
log_info "2/8 RoadWork (Node.js)"
|
||
$DEPLOY_CMD deploy roadwork aria64 roadwork
|
||
|
||
log_info "6/8 RoadView (Node.js)"
|
||
$DEPLOY_CMD deploy roadview aria64 roadview
|
||
|
||
log_info "7/8 PitStop (Go)"
|
||
$DEPLOY_CMD deploy pitstop aria64 pitstop
|
||
|
||
log_info "8/8 RoadSide (Node.js)"
|
||
$DEPLOY_CMD deploy roadside aria64 roadside
|
||
|
||
# Deploy to shellfish (Droplet)
|
||
log_info "Deploying to shellfish..."
|
||
|
||
log_info "3/8 RoadWorld (Go)"
|
||
$DEPLOY_CMD deploy roadworld shellfish roadworld
|
||
|
||
log_info "4/8 RoadChain (Rust)"
|
||
$DEPLOY_CMD deploy roadchain shellfish roadchain
|
||
|
||
log_info "5/8 RoadCoin (Python)"
|
||
$DEPLOY_CMD deploy roadcoin shellfish roadcoin
|
||
|
||
log_header "Deployment Complete!"
|
||
|
||
echo ""
|
||
echo "Applications deployed:"
|
||
echo ""
|
||
echo "📋 aria64 (Raspberry Pi):"
|
||
echo " • RoadMap - Project planning platform"
|
||
echo " • RoadWork - Job & entrepreneur portal"
|
||
echo " • RoadView - Creative suite"
|
||
echo " • PitStop - Infrastructure dashboard"
|
||
echo " • RoadSide - Deploy management"
|
||
echo ""
|
||
echo "🌊 shellfish (Droplet):"
|
||
echo " • RoadWorld - Metaverse platform"
|
||
echo " • RoadChain - Blockchain system"
|
||
echo " • RoadCoin - Funding platform"
|
||
echo ""
|
||
|
||
log_info "View all deployments:"
|
||
echo " aria64: $DEPLOY_CMD list aria64"
|
||
echo " shellfish: $DEPLOY_CMD list shellfish"
|
||
echo ""
|
||
|
||
log_success "Full BlackRoad ecosystem deployed! 🎉"
|