Documentation

Deployment

Deploy Ignitra to Vercel in minutes.

Prerequisites

  • A Vercel account (free tier works)
  • A Supabase project (production)
  • Stripe account with live keys
  • AI provider API key

Deploy to Vercel

  1. Push your code to GitHub
  2. Go to vercel.com/new
  3. Import your repository
  4. Add all environment variables (see Configuration page)
  5. Deploy

Environment Variables for Production

Make sure to update these for production:

  • NEXT_PUBLIC_APP_URL → your domain (https://yourdomain.com)
  • NEXT_PUBLIC_SUPABASE_URL → production Supabase URL
  • STRIPE_SECRET_KEY → live key (sk_live_...)
  • STRIPE_WEBHOOK_SECRET → production webhook secret

Custom Domain

  1. In Vercel → Settings → Domains → Add your domain
  2. Update DNS records at your registrar:
    • A record: 76.76.21.21
    • CNAME: cname.vercel-dns.com (for www)
  3. Wait for DNS propagation (usually 5–30 minutes)
  4. Vercel automatically provisions SSL

Post-Deployment Checklist

  • Sign up and test login flow
  • Send a test AI message
  • Test Stripe checkout (use test mode first)
  • Verify webhook is receiving events
  • Check email delivery (if using Resend)
  • Set up Stripe live mode and switch keys
Deployment | Ignitra Docs