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

添加php健康度检测

parent eaa1619b
This diff is collapsed.
This diff is collapsed.
......@@ -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