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
- Push your code to GitHub
- Go to vercel.com/new
- Import your repository
- Add all environment variables (see Configuration page)
- 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 URLSTRIPE_SECRET_KEY→ live key (sk_live_...)STRIPE_WEBHOOK_SECRET→ production webhook secret
Custom Domain
- In Vercel → Settings → Domains → Add your domain
- Update DNS records at your registrar:
- A record: 76.76.21.21
- CNAME: cname.vercel-dns.com (for www)
- Wait for DNS propagation (usually 5–30 minutes)
- 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