What works, what needs changes
Most Vercel projects deploy on Percher with minimal changes.
# 1. Initialize Percher in your Vercel project
cd my-vercel-app
bunx percher init
# Percher auto-detects Next.js/SvelteKit/etc.
# 2. Add a health endpoint (if missing)
# Next.js: create app/api/health/route.ts
# export function GET() { return Response.json({ status: 'ok' }) }
# 3. Move env vars
bunx percher env set DATABASE_URL=...
bunx percher env set STRIPE_KEY=...
# 4. Deploy
bunx percher publish
# Your app is live at your-app.percher.run
# Add your custom domain: bunx percher domains add myapp.com