add open-im web svr

This commit is contained in:
Gordon
2021-09-27 21:03:36 +08:00
parent ab84a42f98
commit e6419599c8
15 changed files with 488 additions and 540 deletions
+4
View File
@@ -6,6 +6,7 @@ source ./function.sh
bin_dir="../bin"
logs_dir="../logs"
sdk_db_dir="../db/sdk/"
#Automatically created when there is no bin, logs folder
if [ ! -d $bin_dir ]; then
mkdir -p $bin_dir
@@ -13,6 +14,9 @@ fi
if [ ! -d $logs_dir ]; then
mkdir -p $logs_dir
fi
if [ ! -d sdk_db_dir ]; then
mkdir -p $sdk_db_dir
fi
#begin path
begin_path=$PWD
+14 -14
View File
@@ -15,19 +15,19 @@ service_port_name=(
openImAuthPort
openImPushPort
websocketPort
sdkWsPort
)
for i in ${service_port_name[*]}; do
list=$(cat $config_path | grep -w ${i} | awk -F '[:]' '{print $NF}')
list_to_string $list
for j in ${ports_array}; do
port=$(netstat -netulp | grep ./open_im | awk '{print $4}' | grep -w ${j} | awk -F '[:]' '{print $NF}')
if [[ ${port} -ne ${j} ]]; then
echo -e ${YELLOW_PREFIX}${i}${COLOR_SUFFIX}${RED_PREFIX}" service does not start normally,not initiated port is "${COLOR_SUFFIX}${YELLOW_PREFIX}${j}${COLOR_SUFFIX}
exit 1
else
echo -e ${j}${GREEN_PREFIX}" port has been listening,belongs service is "${i}${COLOR_SUFFIX}
fi
for i in ${service_port_name[*]};do
list=$(cat $config_path | grep -w ${i} | awk -F '[:]' '{print $NF}')
list_to_string $list
for j in ${ports_array};do
port=`netstat -netulp |grep ./open_im| awk '{print $4}'|grep -w ${j}|awk -F '[:]' '{print $NF}'`
if [[ ${port} -ne ${j} ]]; then
echo -e ${YELLOW_PREFIX}${i}${COLOR_SUFFIX}${RED_PREFIX}" service does not start normally,not initiated port is "${COLOR_SUFFIX}${YELLOW_PREFIX}${j}${COLOR_SUFFIX}
exit 1
else
echo -e ${j}${GREEN_PREFIX}" port has been listening,belongs service is "${i}${COLOR_SUFFIX}
fi
done
done
done
echo -e ${YELLOW_PREFIX}"all service launch success"${COLOR_SUFFIX}
echo -e ${YELLOW_PREFIX}"all services launch success"${COLOR_SUFFIX}
+8
View File
@@ -17,6 +17,12 @@ msg_transfer_name="open_im_msg_transfer"
msg_transfer_binary_root="../bin/"
msg_transfer_source_root="../src/msg_transfer/"
sdk_server_name="open_im_sdk_server"
sdk_server_binary_root="../bin/"
sdk_server_source_root="../src/open-im-web-svr/"
#Global configuration file default dir
config_path="../config/config.yaml"
@@ -33,6 +39,7 @@ service_source_root=(
${msg_transfer_source_root}
${msg_source_root}
${push_source_root}
${sdk_server_source_root}
)
#service filename
service_names=(
@@ -47,6 +54,7 @@ service_names=(
${msg_transfer_name}
${msg_name}
${push_name}
${sdk_server_name}
)
+1
View File
@@ -8,6 +8,7 @@ need_to_start_server_shell=(
msg_gateway_start.sh
push_start.sh
msg_transfer_start.sh
start_sdk_svr.sh
)
for i in ${need_to_start_server_shell[*]}; do