auto-deploy/test/deploy.config.js

34 lines
1.6 KiB
JavaScript

module.exports = Object.freeze({
development: {//测试
SERVER_HOST: 'dllcnx.com', // ssh地址 服务器地址
USER: 'jukaifeng', // ssh 用户名
//方式一 用秘钥登录服务器(推荐), private 本机私钥文件地址(需要在服务器用户目录 一般是 /root/.ssh/authorized_keys 配置公钥 并该文件权限为 600, (.ssh文件夹一般默认隐藏)
// PRIVATE_KEY: 'C:/Users/Html5/.ssh/id_rsa',
PASSWORD: '9BfvGRhZ1PW2JHa+YJc9vg==', //方式二 用密码连接服务器
REMOTE_ROOT: '/web/test/', // 需要上传的服务器目录地址 如 /usr/local/nginx/html
LOCAL_PATH: "dist", // 需要上传文件夹路径,默认dist
PORT: 5521,
TYPE: "ftp", // ftp,sftp,ssh 模认ssh
FTP_CONFIG:{
DELETE_REMOTE: true,
}
},
production: {//正式
SERVER_HOST: '172.17.13.31',
USER: 'root',
//方式一 用秘钥登录服务器(推荐), private 本机私钥文件地址(需要在服务器用户目录 一般是 /root/.ssh/authorized_keys 配置公钥 并该文件权限为 600, (.ssh文件夹一般默认隐藏)
// PRIVATE_KEY: 'C:/Users/Html5/.ssh/id_rsa',
PASSWORD: 'PR84ODUE3d1w1pTkqmJRog==',
REMOTE_ROOT: '/var/local/llcn', // 需要上传的服务器目录地址 如 /usr/local/nginx/html
LOCAL_PATH: './dist/', // 需要上传文件夹路径,默认dist
PORT: 22,
SSH_CONFIG: {
BACKUP: true,
BUILD_SHELL: "npm run build",
DELETE_LOCAL_PACKAGE: true,
EXTENDS: ['cd /var/local', 'mkdir ex']
}
}
})