Deployment Guide
Learn how to deploy your Indie Kit app on Vercel, Netlify, or Render
Quick guide to deploy your Indie Kit app on popular platforms.
Vercel Deployment ⚡️
- Push your code to GitHub
- Visit Vercel
- Click "Add New Project"
- Import your repository
- Add environment variables from
.env.local
- Click "Deploy"
Environment Variables 🔐
Copy these from your .env.local
:
# Database
DATABASE_URL=your_database_url
# Auth
NEXTAUTH_URL=https://your-domain.com
NEXTAUTH_SECRET=your_secret
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
# AWS
AWS_ACCESS_KEY_ID=your_aws_key
AWS_SECRET_ACCESS_KEY=your_aws_secret
AWS_SES_REGION=your_ses_region
# Stripe
STRIPE_SECRET_KEY=your_stripe_secret
STRIPE_WEBHOOK_SECRET=your_webhook_secret
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your_publishable_key
Alternative Platforms 🌐
Netlify
- Push to GitHub
- Connect to Netlify
- Add environment variables
- Deploy
Render
- Push to GitHub
- Connect to Render
- Add environment variables
- Deploy
Post-Deployment ✅
- Verify environment variables
- Test authentication flow
- Confirm email sending
- Check payment processing
- Monitor error logs
Remember to set up proper monitoring and logging for production! 🚀