npm i -g vercelvercel loginvercelAfter first deployment, add these in Vercel dashboard:
- Go to your project on vercel.com
- Settings → Environment Variables
- Add each variable:
NEXT_PUBLIC_SUPABASE_URL=https://zyfzkfvzrlaotdraxmjw.supabase.co
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_DEFAULT_KEY=sb_publishable_MFcNhrLrO866XKREOCnrlA_zZ7Poxnc
SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Inp5ZnprZnZ6cmxhb3RkcmF4bWp3Iiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc2OTA3NzUzMCwiZXhwIjoyMDg0NjUzNTMwfQ.cqkU95xlUpErQuzn3UIxQHsQLf4C-0dla-QrAkOE9W0
DATABASE_URL=postgresql://postgres.zyfzkfvzrlaotdraxmjw:yZL1tNObGOktwuH8@aws-1-eu-central-1.pooler.supabase.com:6543/postgres?pgbouncer=true
DIRECT_URL=postgresql://postgres.zyfzkfvzrlaotdraxmjw:yZL1tNObGOktwuH8@aws-1-eu-central-1.pooler.supabase.com:5432/postgres
- Redeploy:
vercel --prodYour app is live at https://your-project.vercel.app
- Push your code to GitHub
- Go to vercel.com/new
- Import your repository
- Add environment variables
- Deploy!
See DEPLOYMENT.md for:
- Railway
- Render
- Netlify
- Self-hosted/Docker