|
@@ -2,13 +2,14 @@
|
|
|
|
|
|
# 设置远程服务器信息
|
|
|
REMOTE_USER="root" # 远程服务器用户名,根据你的实际情况修改
|
|
|
-REMOTE_HOST="111.230.193.88" # 远程服务器地址
|
|
|
+REMOTE_HOST="175.178.171.148" # 远程服务器地址
|
|
|
REMOTE_BASE_DIR="/home/software" # 远程服务器上的部署目录,根据你的目录结构修改
|
|
|
|
|
|
# 本地 JAR 包路径 -- 根据你提供的目录结构修改
|
|
|
LOCAL_FS_ADMIN_JAR="./fs-admin/target/fs-admin.jar" # 假设target目录和你提供的 tree 命令显示的目录同级
|
|
|
LOCAL_FS_COMPANY_JAR="./fs-company/target/fs-company.jar"
|
|
|
LOCAL_FS_USER_APP_JAR="./fs-user-app/target/fs-user-app.jar"
|
|
|
+LOCAL_FS_API_APP_JAR="./fs-api/target/fs-api.jar"
|
|
|
|
|
|
# 函数:检查本地文件是否存在
|
|
|
check_local_file() {
|
|
@@ -22,6 +23,7 @@ check_local_file() {
|
|
|
check_local_file "$LOCAL_FS_ADMIN_JAR"
|
|
|
check_local_file "$LOCAL_FS_COMPANY_JAR"
|
|
|
check_local_file "$LOCAL_FS_USER_APP_JAR"
|
|
|
+check_local_file "$LOCAL_FS_API_APP_JAR"
|
|
|
# 停止远程服务器上可能正在运行的旧版本(假设进程名与 JAR 包名相同)
|
|
|
stop_remote_app() {
|
|
|
local app_name=$1
|
|
@@ -53,10 +55,11 @@ deploy_jar() {
|
|
|
deploy_jar "$LOCAL_FS_ADMIN_JAR" "fs-admin"
|
|
|
|
|
|
# 部署 fs-company
|
|
|
-#deploy_jar "$LOCAL_FS_COMPANY_JAR" "fs-company"
|
|
|
+deploy_jar "$LOCAL_FS_COMPANY_JAR" "fs-company"
|
|
|
|
|
|
# 部署 fs-user-app
|
|
|
-#deploy_jar "$LOCAL_FS_USER_APP_JAR" "fs-user-app"
|
|
|
+deploy_jar "$LOCAL_FS_USER_APP_JAR" "fs-user-app"
|
|
|
+deploy_jar "$LOCAL_FS_API_APP_JAR" "fs-api"
|
|
|
|
|
|
echo "Deployment completed."
|
|
|
|