Package Exports
- @deeptimes/deployer
Readme
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/deployeradd 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 configadd"deployer": "nuxt-deployer" to your package.json
{
"scripts": {
"deployer": "nuxt-deployer"
}
}usage
pnpm deployerTodo
本地压缩包时,清理mac自带的前缀文件
._*
.DS_Store