Monorepo for Aesthetic.Computer aesthetic.computer
at main 50 lines 1.5 kB view raw
1#!/usr/bin/env fish 2# Setup browser rendering binding for Cloudflare Workers 3# This script helps create the browser rendering binding 4 5echo "🌐 Setting up Browser Rendering for Cloudflare Workers" 6echo "" 7 8# Check if logged in 9echo "Checking Cloudflare authentication..." 10npx wrangler whoami 11if test $status -ne 0 12 echo "❌ Not logged in to Cloudflare. Please run: wrangler login" 13 exit 1 14end 15 16echo "" 17echo "✅ Authenticated with Cloudflare" 18echo "" 19 20# Note: Browser Rendering must be enabled in your account 21echo "📝 Browser Rendering Setup Instructions:" 22echo "" 23echo "1. Go to https://dash.cloudflare.com/" 24echo "2. Select your account" 25echo "3. Navigate to Workers & Pages" 26echo "4. Click on 'Browser Rendering' in the sidebar" 27echo "5. Click 'Enable Browser Rendering'" 28echo "" 29echo "Once enabled, Browser Rendering will be available in your workers." 30echo "" 31echo "📖 Documentation: https://developers.cloudflare.com/browser-rendering/" 32echo "" 33 34read -P "Have you enabled Browser Rendering in your account? (y/n) " -l confirm 35if test "$confirm" != "y" 36 echo "Please enable Browser Rendering first, then run this script again." 37 exit 1 38end 39 40echo "" 41echo "✅ Browser Rendering is enabled!" 42echo "" 43echo "The browser binding will be configured in wrangler.toml:" 44echo "" 45echo "[[browser]]" 46echo "binding = \"BROWSER\"" 47echo "" 48echo "This binding is automatically available when you deploy your worker." 49echo "" 50echo "🎉 Setup complete! You can now deploy your worker."