fast-deploy
将目录快速压缩, 发布到服务器上, 执行远端服务器脚本.
Task List
快速开始
创建配置文件
在项目根目录中创建 deploy.config.json。
{
"test": {
"host": "192.168.1.100",
"port": "22",
"username": "root",
"password": "root",
"localpath": "./uploads",
"serverpath": "/data/wwwroot/uploads",
"shell": "cd /data/wwwroot/maaoo.com/\nrm -rf *\nunzip /data/wwwroot/uploads/{upload_zip_name} -d ./\nnginx -s reload\nexit\n"
},
"prod": {
"host": "119.28.32.43",
"port": "22",
"username": "root",
"password": "root",
"localpath": "./uploads",
"serverpath": "/usr/local/wwwroot",
"shell": "cd /data/wwwroot/maaoo.com/\nrm -rf *\nunzip /data/wwwroot/uploads/{upload_zip_name} -d ./\nnginx -s reload\nexit\n"
}
}
开始上传
node index.js