From e24152295d7fca6433ff9b519cc2d79d1689e89d Mon Sep 17 00:00:00 2001 From: iammm0 Date: Tue, 10 Feb 2026 14:32:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker-build-deploy.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-build-deploy.yml b/.github/workflows/docker-build-deploy.yml index b48e601..eeb6584 100644 --- a/.github/workflows/docker-build-deploy.yml +++ b/.github/workflows/docker-build-deploy.yml @@ -145,8 +145,11 @@ jobs: docker ps -a --filter 'name=life-echo' || true " - # 第二步:复制新的配置文件到远程服务器 - echo "复制配置文件..." + # 第二步:先删除远程旧配置,再复制仓库中的 docker-compose.yml(强制覆盖) + echo "删除远程旧 docker-compose 配置以确保使用仓库版本..." + ssh -p $SSH_PORT $SSH_USER@$SSH_HOST \ + "rm -f $COMPOSE_DIR/api/$COMPOSE_FILE $COMPOSE_DIR/api/${COMPOSE_FILE}.bak 2>/dev/null || true" + echo "复制配置文件(覆盖远程 docker-compose.yml)..." scp -P $SSH_PORT ./api/$COMPOSE_FILE $SSH_USER@$SSH_HOST:$COMPOSE_DIR/api/ # 复制 .env.production 到远程服务器(重命名为 .env.prod)