Stack detection
Deployxa reads your repository and picks the runtime, build and start commands. Override any of them in project settings.
Deploy full-stack Vue 3 Nuxt applications with Nitro server engine, server-side rendering, and automated HTTPS.
01 / Quickstart
Install the CLI and deploy the Nuxt project in your current directory, or connect the repository in the console for push-to-deploy.
$ npm install -g @deployxa/cli$ deployxa login$ deployxa deploy
02 / Guide
Deployxa detects nuxt.config and installs packages using your lockfile.
Compiles server and client bundles into .output standalone bundle.
Inject DATABASE_URL for Prisma, Drizzle, or Supabase.
Routed through global edge proxy with automatic HTTP/2 and SSL.
03 / Configuration
Set these in project settings. Values are never written to build logs.
| Variable | Purpose | Example |
|---|---|---|
NODE_ENV | Runtime environment mode | production |
NUXT_PUBLIC_API_URL | Public API base URL for client fetch | https://api.example.com |
DATABASE_URL | Database connection URI | postgresql://... |
04 / Included
Deployxa reads your repository and picks the runtime, build and start commands. Override any of them in project settings.
Every push builds in its own sandbox with cached dependencies and layers.
Attach PostgreSQL, MySQL or Redis and the connection details are injected as environment variables.
Every deploy gets a deployxa.online URL with a Let's Encrypt certificate; custom domains too.
Traffic only switches to a release that passes its health check, and earlier releases stay available for rollback.
Connect GitHub, GitLab or Bitbucket and each push to your branch ships a new release.
05 / FAQ
Yes, the Nitro node-server output runs as a persistent long-lived service.
Yes, routeRules with SWR and ISR cache at the edge proxy.