Commit 1fcb0f7d authored by 赵啸非's avatar 赵啸非

添加php健康度检测

parent eaa1619b
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -503,6 +503,27 @@ public class SetupProjectController extends BaseCRUDJsonBodyMappingController<Se ...@@ -503,6 +503,27 @@ public class SetupProjectController extends BaseCRUDJsonBodyMappingController<Se
return ret.toJSONString(); return ret.toJSONString();
} }
@PostMapping("/projectDataInit")
@UnAuth
public String projectDataInit() {
JSONObject ret = new JSONObject();
Map<String, Object> model = new HashMap<>();
String busiDesc = "项目初始化" + getModuleDesc();
int code = VALUE_RESULT_SUCCESS;
try {
//初始化项目
SetupProjectEntity setupProjectEntity = new SetupProjectEntity();
this.service.distributeInit(setupProjectEntity, getContext());
recordSysLog(request, busiDesc + " 【成功】");
} catch (Exception e) {
code = VALUE_RESULT_FAILURE;
doException(request, busiDesc, model, e);
}
ret.put(KEY_RESULT_CODE, code);
ret.put(KEY_RESULT_MSG, "项目初始化成功!");
return ret.toJSONString();
}
/** /**
* 检测是否初始安装,是否已经安装了base-manager,如果没有则进入引导界面进行安装 * 检测是否初始安装,是否已经安装了base-manager,如果没有则进入引导界面进行安装
......
...@@ -215,7 +215,7 @@ setup_mysql() { ...@@ -215,7 +215,7 @@ setup_mysql() {
mkdir -p ${MYSQL_EXECPATH}/mysql-files mkdir -p ${MYSQL_EXECPATH}/mysql-files
groupadd mysql groupadd mysql
useradd -r -g mysql mysql useradd -r -g mysql mysql
yum -y install libncurses* #yum -y install libncurses*
writelog "exccmd tar -zvxf ${BASEDIR}/soft/${MYSQL}/${MYSQL_CENTOS_FILENAME} -C ${MYSQL_EXECPATH} --strip-components 1" writelog "exccmd tar -zvxf ${BASEDIR}/soft/${MYSQL}/${MYSQL_CENTOS_FILENAME} -C ${MYSQL_EXECPATH} --strip-components 1"
tar -zvxf ${BASEDIR}/soft/${MYSQL}/${MYSQL_CENTOS_FILENAME} -C ${MYSQL_EXECPATH} --strip-components 1 tar -zvxf ${BASEDIR}/soft/${MYSQL}/${MYSQL_CENTOS_FILENAME} -C ${MYSQL_EXECPATH} --strip-components 1
cd ${MYSQL_EXECPATH} cd ${MYSQL_EXECPATH}
...@@ -484,10 +484,14 @@ init_deploy() { ...@@ -484,10 +484,14 @@ init_deploy() {
chmod -R 755 /mortals chmod -R 755 /mortals
fi fi
writelog "创建文件目录完成"
writelog "解压资源文件..." if [ ! -d "/home/logs/" ]; then
mkdir -p /home/logs/
chmod -R 755 /home/logs/
fi
writelog "创建文件目录完成"
writelog "解压资源文件..."
writelog "解压资源文件完成" writelog "解压资源文件完成"
} }
...@@ -677,11 +681,12 @@ project_ui_deploy() { ...@@ -677,11 +681,12 @@ project_ui_deploy() {
writelog " tar -zvxf ${BASEDIR}/release/${SETUP_PROJECT_PLATFORM}/${SETUP_PROJECT_PLATFORM_FILENAME_UI} -C ${PUBLISH_PATH}/${SETUP_PROJECT_PLATFORM}-ui/dist" writelog " tar -zvxf ${BASEDIR}/release/${SETUP_PROJECT_PLATFORM}/${SETUP_PROJECT_PLATFORM_FILENAME_UI} -C ${PUBLISH_PATH}/${SETUP_PROJECT_PLATFORM}-ui/dist"
tar -zvxf ${BASEDIR}/release/${SETUP_PROJECT_PLATFORM}/${SETUP_PROJECT_PLATFORM_FILENAME_UI} -C ${PUBLISH_PATH}/${SETUP_PROJECT_PLATFORM}-ui/dist tar -zvxf ${BASEDIR}/release/${SETUP_PROJECT_PLATFORM}/${SETUP_PROJECT_PLATFORM_FILENAME_UI} -C ${PUBLISH_PATH}/${SETUP_PROJECT_PLATFORM}-ui/dist
#tar -zvxf ./${PROJECT_UI_FILENAME} -C ${PUBLISH_PATH} #tar -zvxf ./${PROJECT_UI_FILENAME} -C ${PUBLISH_PATH}
/bin/cp -arf ${BASEDIR}/release/conf/conf.d/setup-project-manager.conf ${NGINX_CONF_PATH}/ #/bin/cp -arf ${BASEDIR}/release/conf/conf.d/setup-project-manager.conf ${NGINX_CONF_PATH}/
#systemctl restart ${NGINX} /bin/cp -arf ${BASEDIR}/release/conf/conf.d/* ${NGINX_CONF_PATH}/
systemctl restart ${NGINX}
#${NGINX_EXECPATH}/sbin/nginx -s reload #${NGINX_EXECPATH}/sbin/nginx -s reload
/usr/local/nginx/sbin/nginx -s reload #/usr/local/nginx/sbin/nginx -s reload
writelog "${PROJECT_NAME}_ui_deploy_finish" writelog "${PROJECT_NAME}_ui_deploy_finish"
} }
...@@ -707,9 +712,9 @@ program_deploy() { ...@@ -707,9 +712,9 @@ program_deploy() {
} }
project_deploy() { project_deploy() {
#init_deploy #初始化文件目录部分 init_deploy #初始化文件目录部分
#nacos_deploy #nacos部署 nacos_deploy #nacos部署
#setup_project_deploy #项目部署平台 setup_project_deploy #项目部署平台
project_ui_deploy #项目部署平台ui project_ui_deploy #项目部署平台ui
} }
...@@ -750,13 +755,13 @@ function submenu() { #显示子菜单 ...@@ -750,13 +755,13 @@ function submenu() { #显示子菜单
3.redis安装 3.redis安装
4.rabbitmq安装 4.docker安装
5.nginx安装 5.nginx安装
6.字体安装 6.字体安装
7.docker安装 7.rabbitmq安装
8.全部安装 8.全部安装
...@@ -817,8 +822,8 @@ function subnum() { #选项 ...@@ -817,8 +822,8 @@ function subnum() { #选项
setup_redis setup_redis
;; ;;
4) 4)
#rabbitmq #docker
setup_rabbitmq setup_docker
;; ;;
5) 5)
#nginx #nginx
...@@ -828,7 +833,7 @@ function subnum() { #选项 ...@@ -828,7 +833,7 @@ function subnum() { #选项
setup_font setup_font
;; ;;
7) 7)
setup_docker setup_rabbitmq
;; ;;
8) 8)
program_deploy program_deploy
...@@ -945,7 +950,7 @@ main() { ...@@ -945,7 +950,7 @@ main() {
#判断是否初始安装,如果是,则解压当前文件包到当前目录下 #判断是否初始安装,如果是,则解压当前文件包到当前目录下
if [ ! -d "./soft" ]; then if [ ! -d "./soft" ]; then
writelog "文件夹不存在 解压" writelog "文件夹不存在 解压"
tar -xvf ./publish.tar tar -xvf ./publish.tar.gz
else else
writelog "文件夹存在" writelog "文件夹存在"
fi fi
......
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