Production Environment
Deploy
Push to Vercel and go live
Push to GitHub
Commit your code and push to the default branch of your private repository.
git add .
git commit -m "Initial production deploy"
git push origin mainVercel detects the push and starts a production build automatically.
Deploy Convex
npx convex deployVerify the Live Site
Open your production URL and check:
- The landing page renders with your branding
/en/admin/loginlets you sign in as the admin- A new user can sign up and receive the verification email
- The upgrade dialog processes a test payment
- The documentation site is reachable at
/en/docs
Post-Launch Checklist
- Change the default admin password
- Add
BETTER_AUTH_API_KEYto enable Better Auth analytics - Set live payment keys and webhook secrets
- Verify your domain in Resend