what is the best way to manage a main / prod dev pipeline?

We’re preparing to launch our app, which we’ve been developing on main. We use NextJS / Vercel.

Should we create an entirely new “prod” project and migrate everything over? And then maintain two projects manually? Do migrations auto run on commit?

Or is there a better way? Is this something we could leverage the new Branching feature for?
Was this page helpful?