ci(stack): 为 B 路线重写工作流并同步默认配置

This commit is contained in:
augushong
2026-07-22 00:58:17 +08:00
parent 9f5ffc34c4
commit 50305dd29b
2 changed files with 12 additions and 12 deletions

View File

@@ -58,10 +58,6 @@ jobs:
composer config -g repos.packagist composer https://nexus.hl7.top:1243/repository/composer-proxy/
composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
- name: 切换到 docker-serve 模式
shell: bash
run: php think admin:stack:mode use docker-serve -f
- name: 打包发布文件
shell: bash
env:
@@ -106,7 +102,7 @@ jobs:
username: ${{ secrets.UL_HOST15_USER }}
password: ${{ secrets.UL_HOST15_PASSWORD }}
port: ${{ secrets.UL_HOST15_PORT }}
source: "${{ env.PACKAGE_NAME }},docker-compose.yaml"
source: "${{ env.PACKAGE_NAME }},source/stack/docker-serve/docker-compose.yaml"
target: "${{ env.REMOTE_APP_DIR }}/incoming"
overwrite: true
@@ -130,7 +126,7 @@ jobs:
RELEASE_DIR="${REMOTE_APP_DIR}/releases/${GITHUB_RUN_ID}"
PACKAGE_PATH="${REMOTE_APP_DIR}/incoming/${PACKAGE_NAME}"
COMPOSE_PATH="${REMOTE_APP_DIR}/incoming/docker-compose.yaml"
COMPOSE_PATH="${REMOTE_APP_DIR}/incoming/source/stack/docker-serve/docker-compose.yaml"
rm -rf "${RELEASE_DIR}"
mkdir -p "${RELEASE_DIR}"
@@ -141,6 +137,10 @@ jobs:
cp -f "${COMPOSE_PATH}" "${RELEASE_DIR}/docker-compose.yaml"
fi
# B-route: docker-serve compose 原始路径基于 source/stack/docker-serve/
# 使用 ../.. 引用项目根;远端 RELEASE_DIR 为扁平结构,需改回 .
sed -i 's|../..|.|g' "${RELEASE_DIR}/docker-compose.yaml"
cd "${RELEASE_DIR}"
export COMPOSE_PROJECT_NAME