Hermes Agent 0.17.0 Docker setup: one container or two?

0.17.0 has confusing Docker setup guidance because the official docs and the official show different patterns. The Docker guide uses `docker run` with the `HERMES_DASHBOARD=1` to turn on the dashboard inside the same container. That looks like a single-service setup where the dashboard and gateway run together.

The ’s `.yml` instead defines two separate services: `gateway` and `dashboard`. That points to a two-container setup, where each part runs separately. Some guides also recommend the split setup because it gives better isolation.

The practical question is which setup is the current best practice for 0.17.0.

Key points

  • The official Docker docs and the appear to recommend different setups for 0.17.0.
  • The docs show `HERMES_DASHBOARD=1`, which runs the dashboard in the same container.
  • The GitHub `.yml` separates `gateway` and `dashboard` into two services.
  • A single container is simpler for testing, while two containers may be better for a longer-running setup.
  • Check the latest official docs and GitHub files before choosing a setup.
Read original