Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 756 Bytes

Readme.md

File metadata and controls

46 lines (39 loc) · 756 Bytes

Readme

This tools is used to package the nuxt project locally, quickly deploy it to the remote server, and automatically restart the pm2 application.

install

pnpm add @deeptimes/deployer

add deployer.config.js to your project root

const config = {
  ssh: {
    host: 'localhost',
    port: 22,
    username: 'root',
    privateKey: '~/.ssh/id_rsa',
    readyTimeout: 20000,
  },
  temp: 'temp',
  output: '.output',
  dist: 'dist.tar.gz',
  excludes: ['.DS_Store', '._.DS_Store'],
  remote: {
    root: '/www/web',
    site: 'www_test_com',
  },
}

export default config

add"deployer": "nuxt-deployer" to your package.json

{
  "scripts": {
    "deployer": "nuxt-deployer"
  }
}

usage

pnpm deployer