Domain Setup

Configure a custom domain for your directory.

Vercel domains

  1. Go to your Vercel project → Settings → Domains
  2. Add your custom domain
  3. Configure DNS records as instructed by Vercel
  4. Wait for SSL certificate provisioning

Update environment variables

After adding your domain, update:

NEXT_PUBLIC_APP_URL=https://yourdomain.com

Supabase redirect URLs

Update the allowed redirect URLs in Supabase:

  1. Go to Authentication → URL Configuration
  2. Add your domain to "Redirect URLs":
    https://yourdomain.com/auth/callback
    

Stripe webhook

Update your Stripe webhook endpoint:

  1. Go to Stripe Dashboard → Developers → Webhooks
  2. Update the endpoint URL to:
    https://yourdomain.com/api/webhooks/stripe
    

Next.js config

If using Supabase storage for images, add your Supabase hostname to remotePatterns in next.config.ts.