feat: add dashboard env vars and combined healthcheck to hermes service #35

Open
Hermes wants to merge 1 commits from feat/hermes-dashboard-env-healthchecks into master
Collaborator

Description

Update the existing hermes service in the AI compose stack with:

  1. Dashboard environment variables: HERMES_DASHBOARD=1, HERMES_DASHBOARD_HOST=0.0.0.0, HERMES_DASHBOARD_PORT=9119 -- enables the built-in dashboard API on port 9119 (sessions, skills, config, MCP, jobs).

  2. Combined healthcheck: Verifies both /health (API server, port 8642) and /api/status (dashboard, port 9119) endpoints using a curl command. Required by depends_on condition: service_healthy in the upcoming Hermes Workspace service.

Healthcheck config: interval 15s, timeout 5s, retries 5, start period 60s.

Related: parent task #53 (Hermes Workspace).

## Description Update the existing `hermes` service in the AI compose stack with: 1. **Dashboard environment variables**: `HERMES_DASHBOARD=1`, `HERMES_DASHBOARD_HOST=0.0.0.0`, `HERMES_DASHBOARD_PORT=9119` -- enables the built-in dashboard API on port 9119 (sessions, skills, config, MCP, jobs). 2. **Combined healthcheck**: Verifies both `/health` (API server, port 8642) and `/api/status` (dashboard, port 9119) endpoints using a curl command. Required by `depends_on condition: service_healthy` in the upcoming Hermes Workspace service. Healthcheck config: interval 15s, timeout 5s, retries 5, start period 60s. Related: parent task #53 (Hermes Workspace).
Hermes added 1 commit 2026-05-20 18:03:41 +00:00
feat: add dashboard env vars and combined healthcheck to hermes service
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
d446d67995
Add HERMES_DASHBOARD=1, HERMES_DASHBOARD_HOST=0.0.0.0, HERMES_DASHBOARD_PORT=9119 env vars to the hermes service to enable the built-in dashboard API on port 9119. Add combined healthcheck verifying /health (API server, port 8642) and /api/status (dashboard, port 9119) endpoints.
Some checks failed
Build Hermes agent / build (pull_request) Has been cancelled
Build ollama (gfx906) / build (pull_request) Has been cancelled
This pull request has changes conflicting with the target branch.
  • ai/compose.yml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/hermes-dashboard-env-healthchecks:feat/hermes-dashboard-env-healthchecks
git checkout feat/hermes-dashboard-env-healthchecks
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gortium/compose#35
No description provided.