Browse Source

简化部署文档

pull/1/MERGE
dailidong 6 years ago
parent
commit
4760be8862
  1. 47
      escheduler-ui/install(线上环境).sh

47
escheduler-ui/install(线上环境).sh

@ -1,21 +1,52 @@
#!/bin/bash #!/bin/bash
echo "escheduler-ui-install.sh"
echo "escheduler-ui目录下执行" # 当前路径
esc_basepath=$(cd `dirname $0`; pwd)
echo "欢迎使用easy scheduler前端部署脚本,目前前端部署脚本仅支持Centos"
echo "请在 escheduler-ui 目录下执行"
# 配置前端访问端口 # 配置前端访问端口
esc_proxy="8888" esc_proxy="8888"
# 配置代理后端接口 # 配置代理后端接口
esc_proxy_port="http://192.168.220.154:12345" esc_proxy_port="http://192.168.xx.xx:12345"
# 当前路径
esc_basepath=$(cd `dirname $0`; pwd)
# 本机ip # 本机ip
esc_ipaddr='172.0.0.1' esc_ipaddr='127.0.0.1'
esc_ipaddr=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}') esc_ipaddr=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}')
#To be compatible with MacOS and Linux
if [[ "$OSTYPE" == "darwin"* ]]; then
# Mac OSX
echo "Easy Scheduler ui install not support Mac OSX operating system"
exit 1
elif [[ "$OSTYPE" == "linux-gnu" ]]; then
# linux
echo "linux"
elif [[ "$OSTYPE" == "cygwin" ]]; then
# POSIX compatibility layer and Linux environment emulation for Windows
echo "Easy Scheduler ui not support Windows operating system"
exit 1
elif [[ "$OSTYPE" == "msys" ]]; then
# Lightweight shell and GNU utilities compiled for Windows (part of MinGW)
echo "Easy Scheduler ui not support Windows operating system"
exit 1
elif [[ "$OSTYPE" == "win32" ]]; then
echo "Easy Scheduler ui not support Windows operating system"
exit 1
elif [[ "$OSTYPE" == "freebsd"* ]]; then
# ...
echo "freebsd"
else
# Unknown.
echo "Operating system unknown, please tell us(submit issue) for better service"
exit 1
fi
# 区分版本 # 区分版本
version=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'` version=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'`

Loading…
Cancel
Save