From 9c29721dc4804dc8684cb66da7a004873ee42e9e Mon Sep 17 00:00:00 2001 From: apple Date: Fri, 13 Mar 2026 01:40:29 +0800 Subject: [PATCH] =?UTF-8?q?miao33=20=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=EF=BC=9A=E7=BC=96=E8=AF=91=E5=89=8D=E4=B8=B4=E6=97=B6=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=20spring.profiles.active=3Dmiao33=EF=BC=8C=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E5=90=8E=E6=81=A2=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- backend/shell/deploy-admin-miao33.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/shell/deploy-admin-miao33.sh b/backend/shell/deploy-admin-miao33.sh index 750e742..10e1184 100755 --- a/backend/shell/deploy-admin-miao33.sh +++ b/backend/shell/deploy-admin-miao33.sh @@ -40,12 +40,21 @@ SSH_CMD=(ssh "${SSH_OPTS[@]}" -o StrictHostKeyChecking=accept-new -p "$SERVER_PO SCP_CMD=(scp "${SSH_OPTS[@]}" -o StrictHostKeyChecking=accept-new -P "$SERVER_PORT") BACKUP_SUFFIX="backup_$(date +%Y%m%d_%H%M%S)" +APP_YML="$BACKEND_DIR/crmeb-admin/src/main/resources/application.yml" -echo "=== 1. 编译后端 (crmeb-admin, profile=miao33) ===" +echo "=== 1. 设置 spring.profiles.active=miao33 后编译后端 ===" cd "$BACKEND_DIR" +# 打包前临时改为 miao33,编译后恢复(兼容 Linux/macOS) +if [[ -f "$APP_YML" ]]; then + cp -a "$APP_YML" "${APP_YML}.bak" + sed 's/active: *miao[0-9]*/active: miao33/' "$APP_YML" > "${APP_YML}.new" && mv "${APP_YML}.new" "$APP_YML" + trap 'cp -a "${APP_YML}.bak" "$APP_YML"; rm -f "${APP_YML}.bak"; trap - EXIT' EXIT +fi mvn clean package -pl crmeb-admin -am -DskipTests -q echo "已生成: $JAR_PATH" [[ ! -f "$JAR_PATH" ]] && { echo "错误: jar 未生成"; exit 1; } +# 恢复 application.yml +if [[ -f "${APP_YML}.bak" ]]; then cp -a "${APP_YML}.bak" "$APP_YML"; rm -f "${APP_YML}.bak"; trap - EXIT; fi echo "" echo "=== 2. 检查前端 API 地址 (frontend/.env.production) ==="