From 4b306c3caa5f397efc58c47fb40fd725984c248c Mon Sep 17 00:00:00 2001 From: ekko Date: Mon, 20 Apr 2026 19:17:06 +0800 Subject: [PATCH] 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}