From ae02099dbd4827a96cccc531a5119fd43d0e84cf Mon Sep 17 00:00:00 2001 From: alboped Date: Tue, 28 Apr 2026 05:07:33 +0800 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20=E5=8F=91=E5=B8=83=E5=89=8D?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=20docker-compose=20=E7=BC=96=E6=8E=92?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在远程部署阶段先创建 deploy/docker 目录并上传 docker-compose.yml,避免服务器缺少编排文件导致 compose 命令找不到配置。 Made-with: Cursor --- .gitea/workflows/deploy.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 9bff62f..a133719 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -52,11 +52,13 @@ jobs: docker build -f deploy/docker/Dockerfile -t "${IMAGE_REPO}:${IMAGE_TAG}" . docker push "${IMAGE_REPO}:${IMAGE_TAG}" + ssh -p "${DEPLOY_PORT:-22}" "${DEPLOY_USER}@${DEPLOY_HOST}" "mkdir -p \"${DEPLOY_PATH}/deploy/docker\"" + scp -P "${DEPLOY_PORT:-22}" deploy/docker/docker-compose.yml "${DEPLOY_USER}@${DEPLOY_HOST}:${DEPLOY_PATH}/deploy/docker/docker-compose.yml" + ssh -p "${DEPLOY_PORT:-22}" "${DEPLOY_USER}@${DEPLOY_HOST}" < deploy/docker/.env <