Resources
Move off Vercel + Supabase.
One form in the console: site URL, direct database URL, then pick the GitHub repo. We copy public tables onto a new database. Your Vercel site keeps serving until you switch the domain.
# camplax.dev/app → New app → Migrate from Vercel
site https://my-app.vercel.app
db postgres://…@db.xxxx.supabase.co:5432/postgres
✓ preview at my-app.camplax.app
$ camplax import --name my-app --site https://my-app.vercel.app --db "$SUPABASE_URL" --json
What moves
Tables yes. Login no.
Honest about the cut. A button that silently breaks sign-in is worse than a warning.
Public tables
pg_dump of the public schema into your new Camplax database. Direct URL only — port 5432, not the pooler.
Sign-in stays behind
Camplax uses its own sign-in. Supabase Auth users are not copied. Invite people again, or export emails later.
No downtime on the old site
The Vercel deployment is untouched. Switch DNS when the preview looks right.
Ready when you are
Give the thing you built a real home.
A project with hosting, a database, sign-in and storage from the first minute — for $20.