From 4dbf70143f83a1db0bb025271b58fda64b2ef2cd Mon Sep 17 00:00:00 2001 From: easonzhu Date: Thu, 27 Feb 2025 11:23:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=84=9A=E6=9C=AC=E5=8F=8A?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shell/prod/advisor/deploy/deploy_advisor.sh | 28 +++++++++---------- .../syzb/course/service/MainTabService.java | 5 ++-- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/shell/prod/advisor/deploy/deploy_advisor.sh b/shell/prod/advisor/deploy/deploy_advisor.sh index 606137f..b648a81 100644 --- a/shell/prod/advisor/deploy/deploy_advisor.sh +++ b/shell/prod/advisor/deploy/deploy_advisor.sh @@ -14,6 +14,19 @@ SERVERS=( # 目标路径 TARGET_DIR="/home/ubuntu" +# 1. 停止服务所有服务 +for SERVER in "${SERVERS[@]}"; do + # 获取 IP 和端口 + IP=$(echo $SERVER | cut -d ':' -f 1) + PORT=$(echo $SERVER | cut -d ':' -f 2) + + # 执行 start.sh 脚本 + echo "Stopping $START_SCRIPT on $IP" + ssh -p $PORT ubuntu@$IP "sudo systemctl stop advisor-server" +done + +echo "All services stopped." + # 1. 循环拷贝文件到所有服务器 for SERVER in "${SERVERS[@]}"; do # 获取 IP 和端口 @@ -27,20 +40,7 @@ done echo "Files copied to all servers." -# 2. 所有文件拷贝完成后,停止服务 -for SERVER in "${SERVERS[@]}"; do - # 获取 IP 和端口 - IP=$(echo $SERVER | cut -d ':' -f 1) - PORT=$(echo $SERVER | cut -d ':' -f 2) - - # 执行 start.sh 脚本 - echo "Stopping $START_SCRIPT on $IP" - ssh -p $PORT ubuntu@$IP "sudo systemctl stop advisor-server" -done - -echo "All services stopped." - -# 3. 所有文件拷贝完成后,启动服务 +# 3. 启动所有服务 for SERVER in "${SERVERS[@]}"; do # 获取 IP 和端口 IP=$(echo $SERVER | cut -d ':' -f 1) diff --git a/src/main/java/com/syzb/course/service/MainTabService.java b/src/main/java/com/syzb/course/service/MainTabService.java index 19af98d..77b7922 100644 --- a/src/main/java/com/syzb/course/service/MainTabService.java +++ b/src/main/java/com/syzb/course/service/MainTabService.java @@ -54,10 +54,11 @@ public class MainTabService { static { defaultMainTabList = Lists.newArrayList( new MainTabVO(ProductType.VIDEO_SINGLE, "直播", 1, IsDisplay.YES.value), - new MainTabVO(ProductType.SHORT_VIDEO, "短视频", 2, IsDisplay.YES.value), - new MainTabVO(ProductType.COURSE_SINGLE, "课程", 3, IsDisplay.YES.value) +// new MainTabVO(ProductType.SHORT_VIDEO, "短视频", 2, IsDisplay.YES.value), + new MainTabVO(ProductType.COURSE_SINGLE, "课程", 3, IsDisplay.YES.value), // new MainTabVO(ProductType.LIVE, "图文", 4, IsDisplay.YES.value), // new MainTabVO(ProductType.COURSE_PACKAGE, "甄选服务", 5, IsDisplay.YES.value) + new MainTabVO(ProductType.GROUP, "圈子", 6, IsDisplay.YES.value) ); }