Indie Kit DocsIndie Kit Docs

Deployment Guide

Learn how to deploy your Indie Kit app on Vercel, Netlify, or Render

Deployment Guide 🚀

Quick guide to deploy your Indie Kit app on popular platforms.

Vercel Deployment ⚡️

  1. Push your code to GitHub
  2. Visit Vercel
  3. Click "Add New Project"
  4. Import your repository
  5. Add environment variables from .env.local
  6. 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

  1. Push to GitHub
  2. Connect to Netlify
  3. Add environment variables
  4. Deploy

Render

  1. Push to GitHub
  2. Connect to Render
  3. Add environment variables
  4. Deploy

Post-Deployment ✅

  1. Verify environment variables
  2. Test authentication flow
  3. Confirm email sending
  4. Check payment processing
  5. Monitor error logs

Remember to set up proper monitoring and logging for production! 🚀

On this page