diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e5d4ee5..690121a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -55,11 +55,12 @@ jobs: run: | H="${{ secrets.DEPLOY_HOST }}" U="${{ secrets.DEPLOY_USER }}" - # 只送两样:镜像包 + compose 文件。132 上的 .env 由你手工预放,绝不覆盖。 - sshpass -e ssh -o StrictHostKeyChecking=no "$U@$H" "mkdir -p $REMOTE_DIR/deploy/132-app" + # 只送两样:镜像包 + compose 文件,都落到 $REMOTE_DIR 根下(与 .env 同级,扁平布局)。 + # 132 上的 .env 由你手工预放在 $REMOTE_DIR/.env,绝不覆盖。 + sshpass -e ssh -o StrictHostKeyChecking=no "$U@$H" "mkdir -p $REMOTE_DIR" sshpass -e scp -o StrictHostKeyChecking=no images.tar.gz "$U@$H:$REMOTE_DIR/" sshpass -e scp -o StrictHostKeyChecking=no \ - deploy/132-app/docker-compose.yml "$U@$H:$REMOTE_DIR/deploy/132-app/" + deploy/132-app/docker-compose.yml "$U@$H:$REMOTE_DIR/docker-compose.yml" - name: 132 加载镜像并起服务 env: @@ -71,7 +72,6 @@ jobs: cd $REMOTE_DIR && \ gunzip -c images.tar.gz | docker load && \ rm -f images.tar.gz && \ - cd deploy/132-app && \ docker compose up -d --no-build && \ docker image prune -f" @@ -87,4 +87,4 @@ jobs: sleep 3; \ done; \ echo '❌ 健康检查失败'; \ - cd $REMOTE_DIR/deploy/132-app && docker compose logs --tail 50 gateway; exit 1" + cd $REMOTE_DIR && docker compose logs --tail 50 gateway; exit 1"