From ef39a69d114c48d9983a531fc8e2cb1e245a846c Mon Sep 17 00:00:00 2001 From: ekko Date: Mon, 20 Apr 2026 19:01:04 +0800 Subject: [PATCH 1/2] fix: clean up workflow trigger branches Remove personal branch names (dev-custom, my-custom), keep only main and dev. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/docker-publish.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 86f9cc9..7b7e8b6 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -5,8 +5,7 @@ on: push: branches: - main - - dev-custom # 如果你新建了分支,确保你的分支名在这里 - - my-custom # 替换为你实际使用的分支名 + - dev workflow_dispatch: # 允许在 GitHub 网页端手动点击按钮触发 jobs: From 4b306c3caa5f397efc58c47fb40fd725984c248c Mon Sep 17 00:00:00 2001 From: ekko Date: Mon, 20 Apr 2026 19:17:06 +0800 Subject: [PATCH 2/2] fix: only trigger Docker build on main branch and add server data volume mapping - Workflow trigger branches reduced to main only (dev can use manual dispatch) - Add server data volume mapping to persist Koa auth token Co-Authored-By: Claude Opus 4.6 --- .github/workflows/docker-publish.yml | 1 - docker-compose.yml | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 7b7e8b6..fd73f1c 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -5,7 +5,6 @@ on: push: branches: - main - - dev workflow_dispatch: # 允许在 GitHub 网页端手动点击按钮触发 jobs: diff --git a/docker-compose.yml b/docker-compose.yml index 0873ce6..02eb09e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,6 +26,7 @@ services: - "${PORT:-6060}:${PORT:-6060}" volumes: - ${HERMES_DATA_DIR:-./hermes_data}:/home/agent/.hermes + - ${HERMES_DATA_DIR:-./hermes_data}/hermes-web-ui-data:/app/dist/data - hermes-agent-src:/opt/hermes environment: - PORT=${PORT:-6060}