Deployment means taking your app from local development to a live URL that
real users can open.
Recommended Deployment Target
This repo is designed to deploy cleanly on Vercel.What You Need Before Deploying
Before you deploy, make sure:- the app already works locally
- your Supabase project is set up
- your minimum env vars are known
- your production domain is decided
Build Settings
Use these defaults on Vercel:- Install command:
pnpm install - Build command:
pnpm build - Start command:
pnpm start
Minimum Production Env Vars
- storage
- payments
- analytics
- Sentry
- Replicate
- ElevenLabs
What To Update After Deployment
Once the app is live, go back and update:- Supabase Site URL
- Supabase Redirect URLs using
/auth/confirm - payment webhook URLs
- any provider callback URLs or allowlists
Simple Deployment Flow
- Push your repo to GitHub
- Import the repo into Vercel
- Add your production env vars
- Deploy
- Open the live URL
- Update Supabase and payment/webhook settings to use the live domain
- Test sign-in and one core feature
Verification Checklist
Your deployment is working if:- the live landing page opens
- auth works on the live domain
/homeloads after sign-in- your main enabled feature works in production
If You Also Use Mintlify Docs
The docs live in:docs/public.
