|
@@ -45,127 +45,25 @@ API_BASE = http://192.168.220.204:12345
|
|
|
|
|
|
|
|
|
|
|
|
-### 2.自动化部署
|
|
|
+### 2.自动化部署`
|
|
|
|
|
|
-前端自动部署基于`yum`操作,部署之前请先安装更新`yum`
|
|
|
+在项目`escheduler-ui`根目录编辑安装文件`vi install(线上环境).sh`
|
|
|
|
|
|
-在项目`escheduler-ui`根目录执行`./install(线上环境).sh`
|
|
|
+更改前端访问端口和后端代理接口地址
|
|
|
|
|
|
```
|
|
|
-[root@localhost escheduler-ui]# ./install.sh
|
|
|
-escheduler-ui-install.sh
|
|
|
-========================================================================配置信息=======================================================================
|
|
|
-前端访问端口:8888
|
|
|
-后端代理接口地址:http://192.168.220.154:12345
|
|
|
-静态文件地址:/data/EasyScheduler/escheduler-ui/dist
|
|
|
-当前路径:/data/EasyScheduler/escheduler-ui
|
|
|
-本机ip:192.168.60.94
|
|
|
-========================================================================配置信息=======================================================================
|
|
|
-
|
|
|
-获取http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
|
|
|
-警告:/var/tmp/rpm-tmp.pgG0MW: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY
|
|
|
-准备中... ################################# [100%]
|
|
|
-正在升级/安装...
|
|
|
- 1:nginx-release-centos-7-0.el7.ngx ################################# [100%]
|
|
|
-已加载插件:fastestmirror
|
|
|
-Loading mirror speeds from cached hostfile
|
|
|
- * base: mirrors.zju.edu.cn
|
|
|
- * extras: mirrors.tuna.tsinghua.edu.cn
|
|
|
- * updates: mirrors.tuna.tsinghua.edu.cn
|
|
|
-正在解决依赖关系
|
|
|
---> 正在检查事务
|
|
|
----> 软件包 nginx.x86_64.1.1.14.2-1.el7_4.ngx 将被 安装
|
|
|
---> 解决依赖关系完成
|
|
|
-
|
|
|
-依赖关系解决
|
|
|
-
|
|
|
-========================================================================================================================================================================================================
|
|
|
- Package 架构 版本 源 大小
|
|
|
-========================================================================================================================================================================================================
|
|
|
-正在安装:
|
|
|
- nginx x86_64 1:1.14.2-1.el7_4.ngx nginx 754 k
|
|
|
-
|
|
|
-事务概要
|
|
|
-========================================================================================================================================================================================================
|
|
|
-安装 1 软件包
|
|
|
-
|
|
|
-总下载量:754 k
|
|
|
-安装大小:2.6 M
|
|
|
-Downloading packages:
|
|
|
-nginx-1.14.2-1.el7_4.ngx.x86_64.rpm | 754 kB 00:00:18
|
|
|
-Running transaction check
|
|
|
-Running transaction test
|
|
|
-Transaction test succeeded
|
|
|
-Running transaction
|
|
|
-警告:RPM 数据库已被非 yum 程序修改。
|
|
|
- 正在安装 : 1:nginx-1.14.2-1.el7_4.ngx.x86_64 1/1
|
|
|
-----------------------------------------------------------------------
|
|
|
-
|
|
|
-Thanks for using nginx!
|
|
|
-
|
|
|
-Please find the official documentation for nginx here:
|
|
|
-* http://nginx.org/en/docs/
|
|
|
-
|
|
|
-Please subscribe to nginx-announce mailing list to get
|
|
|
-the most important news about nginx:
|
|
|
-* http://nginx.org/en/support.html
|
|
|
-
|
|
|
-Commercial subscriptions for nginx are available on:
|
|
|
-* http://nginx.com/products/
|
|
|
-
|
|
|
-----------------------------------------------------------------------
|
|
|
- 验证中 : 1:nginx-1.14.2-1.el7_4.ngx.x86_64 1/1
|
|
|
-
|
|
|
-已安装:
|
|
|
- nginx.x86_64 1:1.14.2-1.el7_4.ngx
|
|
|
-
|
|
|
-完毕!
|
|
|
-nginx 安装成功
|
|
|
-已加载插件:fastestmirror
|
|
|
-Loading mirror speeds from cached hostfile
|
|
|
- * base: mirrors.zju.edu.cn
|
|
|
- * extras: mirrors.tuna.tsinghua.edu.cn
|
|
|
- * updates: mirrors.tuna.tsinghua.edu.cn
|
|
|
-正在解决依赖关系
|
|
|
---> 正在检查事务
|
|
|
----> 软件包 policycoreutils-python.x86_64.0.2.5-29.el7_6.1 将被 安装
|
|
|
---> 解决依赖关系完成
|
|
|
-
|
|
|
-依赖关系解决
|
|
|
-
|
|
|
-========================================================================================================================================================================================================
|
|
|
- Package 架构 版本 源 大小
|
|
|
-========================================================================================================================================================================================================
|
|
|
-正在安装:
|
|
|
- policycoreutils-python x86_64 2.5-29.el7_6.1 updates 456 k
|
|
|
-
|
|
|
-事务概要
|
|
|
-========================================================================================================================================================================================================
|
|
|
-安装 1 软件包
|
|
|
-
|
|
|
-总下载量:456 k
|
|
|
-安装大小:1.2 M
|
|
|
-Downloading packages:
|
|
|
-policycoreutils-python-2.5-29.el7_6.1.x86_64.rpm | 456 kB 00:00:11
|
|
|
-Running transaction check
|
|
|
-Running transaction test
|
|
|
-Transaction test succeeded
|
|
|
-Running transaction
|
|
|
- 正在安装 : policycoreutils-python-2.5-29.el7_6.1.x86_64 1/1
|
|
|
- 验证中 : policycoreutils-python-2.5-29.el7_6.1.x86_64 1/1
|
|
|
-
|
|
|
-已安装:
|
|
|
- policycoreutils-python.x86_64 0:2.5-29.el7_6.1
|
|
|
-
|
|
|
-完毕!
|
|
|
-ValueError: 已定义端口 tcp/8888
|
|
|
-success
|
|
|
-success
|
|
|
-请浏览器访问:http://192.168.60.94:8888
|
|
|
-[root@localhost escheduler-ui]#
|
|
|
+# 配置前端访问端口
|
|
|
+esc_proxy="8888"
|
|
|
|
|
|
+# 配置代理后端接口
|
|
|
+esc_proxy_port="http://192.168.220.154:12345"
|
|
|
```
|
|
|
|
|
|
+前端自动部署基于`yum`操作,部署之前请先安装更新`yum
|
|
|
+
|
|
|
+在项目`escheduler-ui`根目录执行`./install(线上环境).sh`
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
### 3.手动部署
|
|
@@ -247,6 +145,16 @@ systemctl restart nginx
|
|
|
|
|
|
在项目`escheduler-ui`根目录执行 `pm2 start npm -- run dev` 启动项目
|
|
|
|
|
|
+#### 命令
|
|
|
+
|
|
|
+- 启用 `pm2 start npm -- run dev`
|
|
|
+
|
|
|
+- 停止 `pm2 stop npm`
|
|
|
+
|
|
|
+- 删除 `pm2 delete npm`
|
|
|
+
|
|
|
+- 状态 `pm2 list`
|
|
|
+
|
|
|
```
|
|
|
|
|
|
[root@localhost escheduler-ui]# pm2 start npm -- run dev
|