Skip to content

Deployment

Deployment is where the template stops being a local starter and becomes a real service.

NuxtBase is not just a static marketing app. The template codebase depends on:

  • server API routes
  • PostgreSQL
  • Better Auth callbacks
  • background and scheduled Nitro tasks
  • optional external providers such as Stripe, storage, email, and AI

So production deployment should be treated like a full-stack application rollout.

  • production runtime assumptions
  • provider and secret readiness
  • domain and callback alignment
  • final user-flow validation after deploy
  1. confirm all required environment variables exist
  2. verify database connectivity in the target environment
  3. confirm auth and billing callbacks use production URLs
  4. test the main user journey before you announce anything

The safest deployment plan is the smallest one that proves the system works. Avoid combining infrastructure changes, pricing changes, and auth changes in a single release when you can stage them.