项目部署到服务器

项目部署到服务器

  1. 下载finalShell
  2. 项目bulid打包
  3. 压缩dist文件夹为zip格式
  4. 配置如下, 密码是公司zzy@xx(xx为host最后一个点和端口号之间的数字)eg:172.23.23.73就是73
  5. 然后执行linux命令 cd /home
  6. 执行其他命令
  7. pc沙箱在sws上

命令行操作

  1. 切换用户: su mbs
  2. cd 到指定路径
  3. 重命名: mv dist dist_bak
  4. 添加远程文件(Jenkins构建的)到路径:wget http://172.16.30.20:8080/jenkins/view/mbs-sws/job/master-console-sws/199/artifact/sandbox-dist.tar.gz
  5. 解压远程包:tar -zxvf sandbox-dist.tar.gz
  6. 删除文件:rm sandbox-dist.tar.gz
  7. 删除文件夹:rm -r dist_bak
  8. 查看文件夹:ll

插件部署

// install.sh 脚本为前端页面的安装脚本;
// 脚本中MODULE_NAME的值为前端插件安装的目录,用于区分其他前端插件;
// MODULE_NAME的值会同步替换nginx配置文件中的变量。

// 执行数据库脚本加载模块,如下sql在华润集团租户的数据库下执行:
INSERT INTO mbs_component(cp_id,cp_name,cp_code,hb_interval,hb_lasttime,js_module) VALUES ( replace(UUID(),'-',''), '华润集团插件', 'hrjt', '60', 
NOW(), '1');

// ORACLE数据库执行:

INSERT INTO mbs_component(cp_id,cp_name,cp_code,hb_interval,hb_lasttime,js_module) VALUES ( replace(sys_guid(),'-',''), '华润集团插件', 'hrjt', '60',
sysdate, '1');


// 安装前端插件
// 需要将前端安装包安装到opt下面,前端插件 需要将前端安装包安装到opt下面,需要使用普通用户安装。(此用户为部署mbs产品时创建的普通用户,默认是mbs)
su mbs
cd /opt

// 删除原有 tar包---需要时使用
rm agile-appstore-gzgdj-dist.tar.gz
rm -r wxappstore

//  (xxxx为插件包地址)-----下载插件包
wget xxxx   
// 解压项目应用tar 包
tar -zxvf agile-hrjt-dist.tar.gz 
cd hrjt  
// 执行安装脚本文件
sh install.sh




// 重启nginx---需要时执行
cd /opt/nginx/sbin
 ./nginx -s reload
sudo chown -R sdp:sdp /uusafe
/opt/nginx/conf/conf.d/sdp 下的default_controller.conf

posted @ 2023-06-09 11:53  风紧·扯呼  阅读(32)  评论(0)    收藏  举报