73 lines
1.2 KiB
Bash
73 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
# Worker Environment Switcher
|
|
# Usage: ./switch-worker-env.sh [local|dev|production]
|
|
|
|
ENV=${1:-dev}
|
|
|
|
case $ENV in
|
|
"local")
|
|
echo "🔧 Switching to LOCAL worker environment"
|
|
echo "VITE_WORKER_ENV=local" > .env.local
|
|
echo "✅ Set to use local worker on port 5172"
|
|
echo "📝 Make sure to run: npm run dev:worker:local"
|
|
;;
|
|
"dev")
|
|
echo "🔧 Switching to DEV worker environment"
|
|
echo "VITE_WORKER_ENV=dev" > .env.local
|
|
echo "✅ Set to use Cloudflare dev environment"
|
|
echo "🌐 URL: https://jeffemmett-canvas-automerge-dev.jeffemmett.workers.dev"
|
|
;;
|
|
"production")
|
|
echo "🔧 Switching to PRODUCTION worker environment"
|
|
echo "VITE_WORKER_ENV=production" > .env.local
|
|
echo "✅ Set to use production environment"
|
|
echo "🌐 URL: https://jeffemmett-canvas.jeffemmett.workers.dev"
|
|
;;
|
|
*)
|
|
echo "❌ Invalid environment. Use: local, dev, or production"
|
|
echo "📖 Available environments:"
|
|
echo " local - Use local worker (port 5172)"
|
|
echo " dev - Use Cloudflare dev environment"
|
|
echo " production - Use production environment"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
echo ""
|
|
echo "🔄 Restart your dev server to apply changes:"
|
|
echo " npm run dev"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|