fix: 修复部署脚本路径问题

- 使用绝对路径获取项目根目录
- 修正打包文件路径引用
This commit is contained in:
zhangjf 2026-02-23 15:26:23 +08:00
parent fe51e87c17
commit 2a74f237df
4 changed files with 7 additions and 5 deletions

View File

@ -12,7 +12,7 @@ if [ -n "$1" ]; then
LOCAL_ZIP="$1" LOCAL_ZIP="$1"
else else
# 默认使用deploy目录下的fund-admin.zip # 默认使用deploy目录下的fund-admin.zip
LOCAL_ZIP="$SCRIPT_DIR/$LOCAL_DEPLOY_DIR/$LOCAL_ADMIN_ZIP" LOCAL_ZIP="$LOCAL_DEPLOY_DIR/$LOCAL_ADMIN_ZIP"
fi fi
log_info "============================================" log_info "============================================"

View File

@ -13,8 +13,10 @@ MOBILE_DEPLOY_PATH="/home/fundsp/portal/fmobile"
ADMIN_DEPLOY_PATH="/home/fundsp/portal/fadmin" ADMIN_DEPLOY_PATH="/home/fundsp/portal/fadmin"
SERVICE_DEPLOY_BASE="/home/fundsp/app" SERVICE_DEPLOY_BASE="/home/fundsp/app"
# 本地打包路径(相对于项目根目录) # 本地打包路径
LOCAL_DEPLOY_DIR="../deploy" # 获取项目根目录(脚本目录的上两级)
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
LOCAL_DEPLOY_DIR="$PROJECT_ROOT/deploy"
LOCAL_MOBILE_ZIP="fund-mobile.zip" LOCAL_MOBILE_ZIP="fund-mobile.zip"
LOCAL_ADMIN_ZIP="fund-admin.zip" LOCAL_ADMIN_ZIP="fund-admin.zip"

View File

@ -12,7 +12,7 @@ if [ -n "$1" ]; then
LOCAL_ZIP="$1" LOCAL_ZIP="$1"
else else
# 默认使用deploy目录下的fund-mobile.zip # 默认使用deploy目录下的fund-mobile.zip
LOCAL_ZIP="$SCRIPT_DIR/$LOCAL_DEPLOY_DIR/$LOCAL_MOBILE_ZIP" LOCAL_ZIP="$LOCAL_DEPLOY_DIR/$LOCAL_MOBILE_ZIP"
fi fi
log_info "============================================" log_info "============================================"

View File

@ -26,7 +26,7 @@ if [ -n "$2" ]; then
LOCAL_TAR="$2" LOCAL_TAR="$2"
else else
# 默认使用deploy目录下的服务tar.gz文件 # 默认使用deploy目录下的服务tar.gz文件
LOCAL_TAR="$SCRIPT_DIR/$LOCAL_DEPLOY_DIR/${SERVICE_NAME}.tar.gz" LOCAL_TAR="$LOCAL_DEPLOY_DIR/${SERVICE_NAME}.tar.gz"
fi fi
SERVICE_DEPLOY_PATH="$SERVICE_DEPLOY_BASE/$SERVICE_NAME" SERVICE_DEPLOY_PATH="$SERVICE_DEPLOY_BASE/$SERVICE_NAME"