Deploy guide

Deploy Vue.js apps
to your own server

Pushify detects Vue and Nuxt: a Vite build is served as static files, a Nuxt app runs as a Node server.

terminal · Vue.js
$ npm install -g pushify-cli

$ pushify init
✔ Created my-app (my-app)
  Repository: https://github.com/you/my-app @ main

$ pushify deploy --prod --wait
✔ Deployment triggered!
  Branch: main (production)
✔ Deployment successful!
  ✓ Your application is now live

Steps

How to deploy Vue.js with Pushify

Connect a server first: your own VPS over SSH, or a managed Hetzner server.

  1. 01

    Install the Pushify CLI

    $ npm install -g pushify-cliOne global install. Everything it does also works from the dashboard.
  2. 02

    Create the project

    $ pushify initSigns you in with an API key and creates or links a project from this git remote.
  3. 03

    Deploy to production

    $ pushify deploy --prod --waitThe server detects Vue or Nuxt, picks static or Node serving and goes live over HTTPS.

Included

What you get with Vue.js on Pushify

Vue 3 with Vite

Nuxt 3 server-side rendering

Static and SSR modes

SPA routing for static builds

Environment variables per project

Zero-downtime deploys

Get started

Ready to deploy your Vue.js app?

Free on one server you bring. Paid plans add managed servers and more projects.