From 56c5ff428bb768b0dff62a0b2669b6a62e4dd3cf Mon Sep 17 00:00:00 2001 From: weiweiw <14335254+weiweiw22@user.noreply.gitee.com> Date: Wed, 24 Jul 2024 10:31:06 +0800 Subject: [PATCH] swagger for bonus-auth --- scripts/auth_bootstrap.yml | 4 +-- scripts/deploy.sh | 57 +++++++++++++++++------------------ scripts/file_bootstrap.yml | 4 +-- scripts/gateway_bootstrap.yml | 6 ++-- scripts/gen_bootstrap.yml | 4 +-- scripts/job_bootstrap.yml | 4 +-- scripts/system_bootstrap.yml | 4 +-- scripts/visual_bootstrap.yml | 4 +-- 8 files changed, 43 insertions(+), 44 deletions(-) mode change 100644 => 100755 scripts/auth_bootstrap.yml mode change 100644 => 100755 scripts/deploy.sh mode change 100644 => 100755 scripts/file_bootstrap.yml mode change 100644 => 100755 scripts/gateway_bootstrap.yml mode change 100644 => 100755 scripts/gen_bootstrap.yml mode change 100644 => 100755 scripts/job_bootstrap.yml mode change 100644 => 100755 scripts/system_bootstrap.yml mode change 100644 => 100755 scripts/visual_bootstrap.yml diff --git a/scripts/auth_bootstrap.yml b/scripts/auth_bootstrap.yml old mode 100644 new mode 100755 index b72da68..babac0f --- a/scripts/auth_bootstrap.yml +++ b/scripts/auth_bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/scripts/deploy.sh b/scripts/deploy.sh old mode 100644 new mode 100755 index 9567303..1f410e1 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -2,8 +2,6 @@ export deploy_path=/opt/webapps/bonus-cloud -#export jars_path = /home/jenkins/workspace/Bonus-Cloud/bonus-auth/target - export app_workspace=/home/jenkins/workspace/Bonus-Cloud @@ -15,51 +13,52 @@ app_source_jars=( "bonus-modules/bonus-job/target/bonus-job.jar" "bonus-modules/bonus-oss/target/bonus-oss.jar" "bonus-modules/bonus-system/target/bonus-system.jar" - "bonus-visual/target/bonus-visual-monitor.jar" + "bonus-visual/bonus-monitor/target/bonus-visual-monitor.jar" ) for source_jar in "${app_source_jars[@]}"; do cp -f ${app_workspace}/${source_jar} $deploy_path - echo "copied ${app_workspace}/${source_jar}/auth/target/auth.jar to $deploy_path" + echo "copied ${app_workspace}/${source_jar} to $deploy_path" done # Define an array of JAR files to run jars=("bonus-auth.jar --spring.config.location=file:auth_bootstrap.yml" "bonus-gateway.jar --spring.config.location=file:gateway_bootstrap.yml" "bonus-system.jar --spring.config.location=file:system_bootstrap.yml" -"bonus-gen.jar --spring.config.location=file:gen_bootstrap.ym" -"bonus-job.jar --spring.config.location=file:job_bootstrap.ym" +"bonus-gen.jar --spring.config.location=file:gen_bootstrap.yml" +"bonus-job.jar --spring.config.location=file:job_bootstrap.yml" "bonus-file.jar --spring.config.location=file:file_bootstrap.yml" "bonus-visual-monitor.jar --spring.config.location=file:visual_bootstrap.yml") -# Stop all running JARs -for jar in "${jars[@]}"; do - P_ID=$(pgrep -f "$jar") - # 如果该项目已经在服务器上启动则kill掉 - echo "原应用程序$jar进程id:$P_ID" - if [ -z "$P_ID" ]; then - echo "==$jar service process does not exist" - else - # 尝试优雅地关闭应用程序 - kill -9 "$P_ID" - wait "$P_ID" 2>/dev/null +# 遍历数组并检查每个JAR文件的进程 +for jar_with_args in "${jars[@]}"; do + # 提取JAR文件名(不包括参数) + jar=$(echo $jar_with_args | awk '{print $1}') - # 检查进程是否仍在运行 - if ! ps -p "$P_ID" > /dev/null; then - echo "$jar service process was terminated gracefully" - else - # 如果优雅关闭失败,则强制杀死进程 - kill -9 "$P_ID" - echo "$jar service process was killed forcefully" - fi + # 检查进程是否启动 + echo "原应用程序1 $jar " + pids=$(pgrep -f $jar || true) + echo "原应用程序2 $jar " + if [ -n "$pids" ]; then + echo "$jar is running with PID(s): $pids" + # 杀死进程 + for pid in $pids; do + kill -9 $pid + if [ $? -eq 0 ]; then + echo "Process $pid for $jar killed successfully" + else + echo "Failed to kill process $pid for $jar" + fi + done + else + echo "$jar is not running" fi done # Iterate over the JAR files array for jar in "${jars[@]}"; do - echo "Running $jar..." - # Assuming java is in your PATH and the JARs are in the current directory - nohup /usr/lib/jvm/jdk1.8.0_381/bin/java -jar "$jar" >/dev/null 2>&1 & - + echo "Starting $jar" + nohup java -jar $jar >/dev/null 2>&1 & done echo "All JARs have been run successfully." + diff --git a/scripts/file_bootstrap.yml b/scripts/file_bootstrap.yml old mode 100644 new mode 100755 index 6dfc80f..c0df226 --- a/scripts/file_bootstrap.yml +++ b/scripts/file_bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/scripts/gateway_bootstrap.yml b/scripts/gateway_bootstrap.yml old mode 100644 new mode 100755 index 5c9a46e..d0383b1 --- a/scripts/gateway_bootstrap.yml +++ b/scripts/gateway_bootstrap.yml @@ -18,11 +18,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置 @@ -41,7 +41,7 @@ spring: username: nacos password: nacos server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 dataId: sentinel-bonus-gateway groupId: DEFAULT_GROUP data-type: json diff --git a/scripts/gen_bootstrap.yml b/scripts/gen_bootstrap.yml old mode 100644 new mode 100755 index d1a7c6b..11efc19 --- a/scripts/gen_bootstrap.yml +++ b/scripts/gen_bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/scripts/job_bootstrap.yml b/scripts/job_bootstrap.yml old mode 100644 new mode 100755 index 0bfcefa..a910bfb --- a/scripts/job_bootstrap.yml +++ b/scripts/job_bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/scripts/system_bootstrap.yml b/scripts/system_bootstrap.yml old mode 100644 new mode 100755 index 80e45c1..ad1d6ac --- a/scripts/system_bootstrap.yml +++ b/scripts/system_bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/scripts/visual_bootstrap.yml b/scripts/visual_bootstrap.yml old mode 100644 new mode 100755 index b2ecb0c..eb48e79 --- a/scripts/visual_bootstrap.yml +++ b/scripts/visual_bootstrap.yml @@ -17,11 +17,11 @@ spring: discovery: # 服务注册地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 config: # 配置中心地址 server-addr: 192.168.0.14:8848 - namespace: 9404b13b-4b90-4759-98c7-f5d7a670ffd8 + namespace: f648524d-0a7b-449e-8f92-64e05236fd51 # 配置文件格式 file-extension: yml # 共享配置