From 6a2eaaa175ae2a4860e7a0e41378c7fcd0c7c9d0 Mon Sep 17 00:00:00 2001 From: lulu Date: Tue, 23 Oct 2018 11:48:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20favicon=EF=BC=9B=E5=B0=9D?= =?UTF-8?q?=E8=AF=95=E4=BB=8E=E5=90=8E=E5=8F=B0=E8=AF=BB=E5=87=BA=20blockL?= =?UTF-8?q?ist=20=E5=88=B0=20Chain.vue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .npmrc | 2 +- deploy.js | 13 +++++++------ public/favicon.ico | Bin 1150 -> 4286 bytes public/index.html | 2 +- src/assets/logo.png | Bin 6849 -> 0 bytes src/i18n/zh-CN.js | 10 +++++----- src/router.js | 8 ++++---- src/views/Chain.vue | 15 +++++++++++++++ 8 files changed, 33 insertions(+), 17 deletions(-) delete mode 100644 src/assets/logo.png diff --git a/.npmrc b/.npmrc index 08844f3..4f45d02 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1 @@ -registry=http://101.132.121.111:6842 +#registry=http://101.132.121.111:6842 diff --git a/deploy.js b/deploy.js index 624e62b..0017a48 100644 --- a/deploy.js +++ b/deploy.js @@ -8,13 +8,15 @@ commander .version('1.0', '-v, --version') // 默认是 -V。如果要 -v,就要加 '-v --version' .option('-H, --host ', 'domain name or ip address of the target server') .option('-P, --port ', 'ssh port number of the target server') -.option('-r, --root ', 'root directory to deploy on the target server') +.option('-r, --root ', 'root path to deploy on the target server') +.option('-d, --dist ', 'dist folder to deploy on the target server') .option('-u, --user ', 'user id to login the target server') .option('-k, --key ', 'user key file to login the target server') .option('-p, --password ', 'user password to login the target server. You may have to enclose the password in ""') .parse(process.argv) const root=commander.root||'/home/tic/tic.node/console' // 本地的项目目录。似乎该目录必须已经存在于服务器上 +const dist=commander.dist||'dist' // 新系统将发布在这个目录里。建议和npm run build产生的目录一致,这样既可以远程自动部署,也可以直接登录服务器手动部署。 const privateKeyFile=commander.key||`${process.env.HOME}/.ssh/id_rsa` const connection = { @@ -47,16 +49,15 @@ const necessaryPath = (path) => { }; ssh.connect(connection).then(async () => { - const proj = 'dist' // 新系统将发布在这个目录里。建议和npm run build产生的目录一致,这样既可以远程自动部署,也可以直接登录服务器手动部署。 - await ssh.execCommand(`mv ${proj} ${proj}-backup-${new Date().toISOString()}`, { root }); // 把服务器上老系统改名成另一个目录 - await ssh.execCommand(`mkdir ${proj}`, { root }); // 新建发布目录 + await ssh.execCommand(`mv ${dist} ${dist}-backup-${new Date().toISOString()}`, { root }); // 把服务器上老系统改名成另一个目录 + await ssh.execCommand(`mkdir ${dist}`, { root }); // 新建发布目录 const toCreate = necessaryPath('./dist'); // 读取本地项目的发布目录下的子目录,去服务器上建立。 for (const name of toCreate) { - await ssh.execCommand(`mkdir ${proj}/${name.join('/')}`, { root }); + await ssh.execCommand(`mkdir ${dist}/${name.join('/')}`, { root }); } let err; - await ssh.putDirectory('./dist', `${root}/${proj}`, { + await ssh.putDirectory('./dist', `${root}/${dist}`, { concurrency: 10, recursive: true, validate: itemPath => { diff --git a/public/favicon.ico b/public/favicon.ico index c7b9a43c8cd16d0b434adaf513fcacb340809a11..af1af2a307a6de6e7b6e8476326a2f2df8f1b9a2 100644 GIT binary patch literal 4286 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 literal 1150 zcmchVOGsN$5QZm2NTI$erQpKHrdQX(jn+pVxKN`Ng)RzW5+8_2Xb@Y)Dkd6tq9V8u z3WAh^C@KZ1kA;tohzs}b3NC_*QmUXr$oP*rH(2mdT{z*(KX=aj=bX$9kqMvFRKj;Q zwI&d~A);J>5-PDega~WT5us%#Dc(Y}C4WpP?+fS;FaZ*z_CFzgiW=w{I02=q_TUz( z?=^H2uwoIK1n%|Ay21~QgjV1emYtWttJdz^L#=DjJ@Ex*9UPc*7<=rZo*_NAh4PxA zqkso~Ioa1y$e+3kIkXi29YNLi&lW}vY6C}ut4{8ou(7w=$_=$v{yJ$h?y!&bJfq*( zL_NQRF37$6e>%9erGV?p^lRFD?|5J_eupXaS;QluyrOmBT>PJhirMYb*i?(4Tf=j~?VvnUlY_ zDCVuuk3E&T9aP~Cr-0i-MaKUjf_|U!=R&t}_CfD=d${p~HH`BPaqb9aXT}UI$iGRg z>0^GlZ`vM4?;$*LhfI(RG|XK4GF+@-W*W}YJT5&2N_ZyZuaM_Ry=%PWx>r0P(Rc?> jRc4}SfGA>*agjwN{7E7DEm(*)%rSx{B0<6wBoglxJAy|R diff --git a/public/index.html b/public/index.html index 709892f..6692f1a 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@ - console + TIC Console