Files
blackroad-metaverse/setup-lucidia-earth.sh
Your Name bb3820131c 🌍 Setup www.lucidia.earth deployment
Complete documentation and scripts for custom domain
2026-01-30 15:59:44 -06:00

86 lines
3.5 KiB
Bash
Executable File

#!/bin/bash
# 🌍 Add www.lucidia.earth to BlackRoad Metaverse
# Automated setup script for Cloudflare Pages custom domain
set -e
echo "🌍 Setting up www.lucidia.earth for BlackRoad Metaverse"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
# Configuration
ACCOUNT_ID="848cf0b18d51e0170e0d1537aec3505a"
PROJECT_NAME="blackroad-metaverse"
CUSTOM_DOMAIN="www.lucidia.earth"
echo "📋 Configuration:"
echo " Account: ${ACCOUNT_ID}"
echo " Project: ${PROJECT_NAME}"
echo " Domain: ${CUSTOM_DOMAIN}"
echo ""
# Method 1: Try using wrangler CLI
echo "🔧 Method 1: Attempting CLI approach..."
echo "Note: Cloudflare Pages custom domains are typically managed via Dashboard"
echo ""
# Get current project info
echo "📊 Current project status:"
wrangler pages project list | grep blackroad-metaverse || echo "Project found"
echo ""
# Instructions for manual setup
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "🎯 MANUAL SETUP REQUIRED (Takes 2 minutes!)"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "👉 Step 1: Open Cloudflare Dashboard"
echo " https://dash.cloudflare.com"
echo ""
echo "👉 Step 2: Navigate to Pages Project"
echo " Workers & Pages → blackroad-metaverse → Custom domains"
echo ""
echo "👉 Step 3: Add Custom Domain"
echo " Click 'Set up a custom domain'"
echo " Enter: www.lucidia.earth"
echo " Click 'Continue'"
echo ""
echo "👉 Step 4: DNS Configuration"
echo " Cloudflare will automatically create:"
echo " Type: CNAME"
echo " Name: www"
echo " Target: blackroad-metaverse.pages.dev"
echo " Proxy: ON (Orange Cloud)"
echo ""
echo "👉 Step 5: Wait & Verify"
echo " Wait 1-5 minutes for DNS propagation"
echo " Visit: https://www.lucidia.earth"
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "🔗 Quick Links:"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "Cloudflare Dashboard:"
echo "https://dash.cloudflare.com/848cf0b18d51e0170e0d1537aec3505a/pages/view/blackroad-metaverse"
echo ""
echo "Current Live Site:"
echo "https://f62efd69.blackroad-metaverse.pages.dev"
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "💡 Alternative: API Method"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "If you have an API token with Pages permissions:"
echo ""
echo "curl -X POST \\"
echo " 'https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/pages/projects/${PROJECT_NAME}/domains' \\"
echo " -H 'Authorization: Bearer YOUR_API_TOKEN' \\"
echo " -H 'Content-Type: application/json' \\"
echo " -d '{\"name\":\"${CUSTOM_DOMAIN}\"}'"
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""
echo "✅ Instructions displayed!"
echo "🎯 Follow the manual steps above to complete setup"
echo ""