Rocky_Mountain_Vending/wrangler.toml
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

44 lines
1.6 KiB
TOML

# Cloudflare Wrangler configuration for R2 and Workers
# Account ID: bd6f76304a840ba11b75f9ced84264f4
# Temp subdomain: matt-bd6.workers.dev
name = "rocky-mountain-vending-api"
main = "workers/api-worker/index.ts"
compatibility_date = "2024-01-01"
compatibility_flags = ["nodejs_compat"]
account_id = "bd6f76304a840ba11b75f9ced84264f4"
# R2 Bucket bindings
# These buckets should be created via dashboard or CLI
# Bucket names: vending-vm-manuals, vending-vm-thumbnails
r2_buckets = [
{ binding = "MANUALS_BUCKET", bucket_name = "vending-vm-manuals" },
{ binding = "THUMBNAILS_BUCKET", bucket_name = "vending-vm-thumbnails" }
]
# Environment variables (set via wrangler secret put or dashboard)
# GOOGLE_SERVICE_ACCOUNT_EMAIL - Google service account email for Search Console API
# GOOGLE_PRIVATE_KEY - Google service account private key
# GOOGLE_SITE_URL - Site URL for Google Search Console (e.g., https://rockymountainvending.com)
# SITE_URL - Main site URL
# SITE_DOMAIN - Site domain name
[env.production]
name = "rocky-mountain-vending-api"
# Production environment uses same buckets
r2_buckets = [
{ binding = "MANUALS_BUCKET", bucket_name = "vending-vm-manuals" },
{ binding = "THUMBNAILS_BUCKET", bucket_name = "vending-vm-thumbnails" }
]
[env.development]
name = "rocky-mountain-vending-api-dev"
# Development environment - use separate buckets if needed
# r2_buckets = [
# { binding = "MANUALS_BUCKET", bucket_name = "vending-vm-manuals-dev" },
# { binding = "THUMBNAILS_BUCKET", bucket_name = "vending-vm-thumbnails-dev" }
# ]
# Pages configuration (for static site deployment)
# pages_build_output_dir = "out"