Commit bc04a964 authored by 赵啸非's avatar 赵啸非

添加应用集市

parent 74ddbf59
...@@ -36,7 +36,7 @@ public enum ProductDisEnum { ...@@ -36,7 +36,7 @@ public enum ProductDisEnum {
存取件前端("access-manager-ui", "access-manager-ui"), 存取件前端("access-manager-ui", "access-manager-ui"),
窗口服务行为监察前端("ai-xnjc-ui", "ai-xnjc-ui"), 窗口服务行为监察前端("ai-xnjc-ui", "ai-xnjc-ui"),
窗口服务行为监察PHP后端("monitor", "monitor"), 窗口服务行为监察PHP后端("monitor", "monitor"),
背靠背评价系统管理后台前端("back-to-back-pc-ui", "back-to-back-pc-ui"), 背靠背评价系统管理后台前端("back-to-back-ui-pc", "back-to-back-ui-pc"),
数据驾驶舱前端("cabin", "cabin"), 数据驾驶舱前端("cabin", "cabin"),
数据资源管理后台前端("data-resources", "data-resources"), 数据资源管理后台前端("data-resources", "data-resources"),
导视系统管理前端("guide-manager", "guide-manager"), 导视系统管理前端("guide-manager", "guide-manager"),
...@@ -50,6 +50,7 @@ public enum ProductDisEnum { ...@@ -50,6 +50,7 @@ public enum ProductDisEnum {
微官网前端("weChat-ui", "weChat-ui"), 微官网前端("weChat-ui", "weChat-ui"),
窗口评价前端("window-evaluate", "window-evaluate"), 窗口评价前端("window-evaluate", "window-evaluate"),
排号系统PHP后端("zwfw4", "zwfw4"), 排号系统PHP后端("zwfw4", "zwfw4"),
应用集市("application-manager", "application-manager"),
; ;
private String value; private String value;
private String desc; private String desc;
......
...@@ -420,12 +420,21 @@ setup_docker() { ...@@ -420,12 +420,21 @@ setup_docker() {
rm -f /etc/docker/daemon.json rm -f /etc/docker/daemon.json
rm -rf /var/lib/docker rm -rf /var/lib/docker
writelog "docker安装..." writelog "docker安装..."
if [ ! -d "/etc/docker/" ]; then
mkdir -p /etc/docker/
chmod -R 777 /etc/docker/
fi
if [ ! -d "/home/docker/" ]; then
mkdir -p /home/docker/
chmod -R 777 /home/docker/
fi
tar -zvxf ${BASEDIR}/soft/${DOCKER}/${DOCKER_FILENAME} -C "/usr/bin/" --strip-components 1 tar -zvxf ${BASEDIR}/soft/${DOCKER}/${DOCKER_FILENAME} -C "/usr/bin/" --strip-components 1
/bin/cp -arf ${BASEDIR}/release/conf/${DOCKER}.service ${SERVICE_PATH}/ /bin/cp -arf ${BASEDIR}/release/conf/${DOCKER}.service ${SERVICE_PATH}/
/bin/cp -arf ${BASEDIR}/release/conf/daemon.json /etc/docker/ /bin/cp -arf ${BASEDIR}/release/conf/daemon.json /etc/docker/
/bin/cp -arf ${BASEDIR}/release/conf/nginx /home/docker/ /bin/cp -arf ${BASEDIR}/release/conf/nginx /home/docker/
/bin/cp -arf ${BASEDIR}/release/conf/php /home/docker/ /bin/cp -arf ${BASEDIR}/release/conf/php /home/docker/
chmod -R 755 /home/docker chmod -R 777 /home/docker
systemctl enable ${DOCKER} systemctl enable ${DOCKER}
systemctl daemon-reload systemctl daemon-reload
...@@ -448,7 +457,7 @@ clear_deploy() { ...@@ -448,7 +457,7 @@ clear_deploy() {
if [ ! -d ${EXECPATH} ]; then if [ ! -d ${EXECPATH} ]; then
mkdir -p ${EXECPATH} mkdir -p ${EXECPATH}
chmod -R 755 $EXECPATH chmod -R 777 $EXECPATH
fi fi
} }
...@@ -466,12 +475,12 @@ init_deploy() { ...@@ -466,12 +475,12 @@ init_deploy() {
if [ ! -d ${OPT_PATH} ]; then if [ ! -d ${OPT_PATH} ]; then
mkdir -p ${OPT_PATH} mkdir -p ${OPT_PATH}
chmod -R 755 $OPT_PATH chmod -R 777 $OPT_PATH
fi fi
if [ ! -d ${PUBLISH_PATH} ]; then if [ ! -d ${PUBLISH_PATH} ]; then
mkdir -p ${PUBLISH_PATH} mkdir -p ${PUBLISH_PATH}
chmod -R 755 $PUBLISH_PATH chmod -R 777 $PUBLISH_PATH
fi fi
if [ ! -d "/mortals/app/data" ]; then if [ ! -d "/mortals/app/data" ]; then
...@@ -480,17 +489,17 @@ init_deploy() { ...@@ -480,17 +489,17 @@ init_deploy() {
tar -xvf $BASEDIR/release/resource/mortals.tar.gz -C / tar -xvf $BASEDIR/release/resource/mortals.tar.gz -C /
writelog "解压资源文件完成" writelog "解压资源文件完成"
chmod -R 755 /mortals chmod -R 777 /mortals
fi fi
if [ ! -d "/mortals/app/logs" ]; then if [ ! -d "/mortals/app/logs" ]; then
mkdir -p /mortals/app/logs mkdir -p /mortals/app/logs
chmod -R 755 /mortals chmod -R 777 /mortals
fi fi
if [ ! -d "/home/logs/" ]; then if [ ! -d "/home/logs/" ]; then
mkdir -p /home/logs/ mkdir -p /home/logs/
chmod -R 755 /home/logs/ chmod -R 777 /home/logs/
fi fi
writelog "创建文件目录完成" writelog "创建文件目录完成"
...@@ -604,8 +613,8 @@ nacos_deploy() { ...@@ -604,8 +613,8 @@ nacos_deploy() {
writelog "tar -zvxf $BASEDIR/release/nacos/${NACOS_FILENAME} -C ${NACOS_EXECPATH} --strip-components 1" writelog "tar -zvxf $BASEDIR/release/nacos/${NACOS_FILENAME} -C ${NACOS_EXECPATH} --strip-components 1"
tar -zvxf $BASEDIR/release/nacos/${NACOS_FILENAME} -C ${NACOS_EXECPATH} --strip-components 1 tar -zvxf $BASEDIR/release/nacos/${NACOS_FILENAME} -C ${NACOS_EXECPATH} --strip-components 1
writelog "NACOS 导入数据库中..." writelog "NACOS 导入数据库中..."
writelog " mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <./db/nacos.sql" writelog " mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <$BASEDIR/db/nacos.sql"
mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <./db/nacos.sql mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <$BASEDIR/db/nacos.sql
writelog "创建NACOS启动服务..." writelog "创建NACOS启动服务..."
echo "" >$NACOS_SERVICE echo "" >$NACOS_SERVICE
...@@ -623,7 +632,7 @@ nacos_deploy() { ...@@ -623,7 +632,7 @@ nacos_deploy() {
echo "[Install]" >>$NACOS_SERVICE echo "[Install]" >>$NACOS_SERVICE
echo "WantedBy=multi-user.target" >>$NACOS_SERVICE echo "WantedBy=multi-user.target" >>$NACOS_SERVICE
chmod -R 755 $NACOS_EXECPATH chmod -R 777 $NACOS_EXECPATH
systemctl enable $NACOS_SERVICE systemctl enable $NACOS_SERVICE
systemctl daemon-reload systemctl daemon-reload
systemctl stop ${NACOS} && systemctl start ${NACOS} systemctl stop ${NACOS} && systemctl start ${NACOS}
...@@ -659,13 +668,13 @@ setup_project_deploy() { ...@@ -659,13 +668,13 @@ setup_project_deploy() {
tar -zvxf ${BASEDIR}/release/${SETUP_PROJECT_PLATFORM}/${SETUP_PROJECT_PLATFORM_FILENAME} -C ${PUBLISH_PATH} tar -zvxf ${BASEDIR}/release/${SETUP_PROJECT_PLATFORM}/${SETUP_PROJECT_PLATFORM_FILENAME} -C ${PUBLISH_PATH}
writelog "项目安装平台导入数据库中..." writelog "项目安装平台导入数据库中..."
writelog " mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <./db/setup.sql" writelog " mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <$BASEDIR/db/setup.sql"
mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <./db/setup.sql mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASSWORD} <$BASEDIR/db/setup.sql
writelog "项目安装平台导入数据库完成!" writelog "项目安装平台导入数据库完成!"
writelog "创建项目启动服务..." writelog "创建项目启动服务..."
build_service ${SETUP_PROJECT_PLATFORM} ${SETUP_PROJECT_PLATFORM_SERVICE} ${SETUP_PROJECT_PLATFORM_EXECPATH} build_service ${SETUP_PROJECT_PLATFORM} ${SETUP_PROJECT_PLATFORM_SERVICE} ${SETUP_PROJECT_PLATFORM_EXECPATH}
chmod -R 755 $PUBLISH_PATH chmod -R 777 $PUBLISH_PATH
systemctl enable $SETUP_PROJECT_PLATFORM systemctl enable $SETUP_PROJECT_PLATFORM
systemctl daemon-reload systemctl daemon-reload
systemctl stop ${SETUP_PROJECT_PLATFORM} && systemctl start ${SETUP_PROJECT_PLATFORM} systemctl stop ${SETUP_PROJECT_PLATFORM} && systemctl start ${SETUP_PROJECT_PLATFORM}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment