UNPKG

h5-deploy

Version:

一个前端自动化部署工具

28 lines (27 loc) 1.39 kB
// 配置参考文件 实际配置文件需要用户在自己项目根目录 添加 deploy.config.js module.exports = Object.freeze({ development: {//测试 HOST: 'xxx.xxx.xx.xxx', // ssh地址 服务器地址 USER_NAME: 'root', // ssh 用户名 PORT: 8888, //登录方式 (二选一, 不用的方式注释掉) //方式一 用秘钥登录服务器(推荐), // 把本机 公钥 .ssh目录下 id_rsa.pub 放服务器 authorized_keys 文件里, 多个电脑公钥换行分开 //private 本机私钥文件地址(需要在服务器用户目录 一般是 ~/.ssh/authorized_keys 配置公钥 并该文件权限为 600, (.ssh文件夹一般默认隐藏) // 一般 .ssh在用户目录下 cd ~/.ssh/ 复制路径放下面 pwd 可查看当前路径 路径用 / 别 \ 例如以下 PRIVATE_KEY: 'C:/Users/Administrator/.ssh/id_rsa', //方式二 用密码连接服务器 // PASSWORD: '', PATH: '/test/h5', // 需要上传的服务器目录地址 如 /usr/local/nginx/html/prodName //(该参数可选) 默认为 arrow4 加载动画 有 dots 至 dots12 如 dots6, line , // pipe , star, arrow 至 arrow4 等等, 查看更多在该项目 src下的 spinner_style.js LOADINGSTYLE: 'arrow4' }, production: {//正式 SERVER_PATH: '', SSH_USER: 'root', PRIVATE_KEY: '', PATH: '/test/html', // LOADINGSTYLE: 'arrow4' } })