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
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,如果没有则进入引导界面进行安装
......
......@@ -215,7 +215,7 @@ setup_mysql() {
mkdir -p ${MYSQL_EXECPATH}/mysql-files
groupadd 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"
tar -zvxf ${BASEDIR}/soft/${MYSQL}/${MYSQL_CENTOS_FILENAME} -C ${MYSQL_EXECPATH} --strip-components 1
cd ${MYSQL_EXECPATH}
......@@ -484,10 +484,14 @@ init_deploy() {
chmod -R 755 /mortals
fi
writelog "创建文件目录完成"
writelog "解压资源文件..."
if [ ! -d "/home/logs/" ]; then
mkdir -p /home/logs/
chmod -R 755 /home/logs/
fi
writelog "创建文件目录完成"
writelog "解压资源文件..."
writelog "解压资源文件完成"
}
......@@ -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"
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}
/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/setup-project-manager.conf ${NGINX_CONF_PATH}/
/bin/cp -arf ${BASEDIR}/release/conf/conf.d/* ${NGINX_CONF_PATH}/
systemctl restart ${NGINX}
#${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"
}
......@@ -707,9 +712,9 @@ program_deploy() {
}
project_deploy() {
#init_deploy #初始化文件目录部分
#nacos_deploy #nacos部署
#setup_project_deploy #项目部署平台
init_deploy #初始化文件目录部分
nacos_deploy #nacos部署
setup_project_deploy #项目部署平台
project_ui_deploy #项目部署平台ui
}
......@@ -750,13 +755,13 @@ function submenu() { #显示子菜单
3.redis安装
4.rabbitmq安装
4.docker安装
5.nginx安装
6.字体安装
7.docker安装
7.rabbitmq安装
8.全部安装
......@@ -817,8 +822,8 @@ function subnum() { #选项
setup_redis
;;
4)
#rabbitmq
setup_rabbitmq
#docker
setup_docker
;;
5)
#nginx
......@@ -828,7 +833,7 @@ function subnum() { #选项
setup_font
;;
7)
setup_docker
setup_rabbitmq
;;
8)
program_deploy
......@@ -945,7 +950,7 @@ main() {
#判断是否初始安装,如果是,则解压当前文件包到当前目录下
if [ ! -d "./soft" ]; then
writelog "文件夹不存在 解压"
tar -xvf ./publish.tar
tar -xvf ./publish.tar.gz
else
writelog "文件夹存在"
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