Skip to content

deeptimes/deployer

Repository files navigation

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

About

快速部署到服务器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published