mirror of
https://github.com/tiennm99/composes.git
synced 2026-10-11 12:09:25 +00:00
The gateway's allow-lists read only the profile .env under the default multiplex mode, so Telegram values passed from the environment left every user blocked. Drop the passthrough and document the dashboard as the one place to set them, plus the dashboard secret's 16-byte minimum.
26 lines
834 B
YAML
26 lines
834 B
YAML
services:
|
|
hermes:
|
|
image: nousresearch/hermes-agent:latest
|
|
restart: unless-stopped
|
|
command: gateway run
|
|
environment:
|
|
- HERMES_DASHBOARD=1
|
|
- HERMES_DASHBOARD_PUBLIC_URL=${HERMES_DASHBOARD_PUBLIC_URL:?required}
|
|
- HERMES_DASHBOARD_BASIC_AUTH_USERNAME=${HERMES_DASHBOARD_USERNAME:-hermes}
|
|
- HERMES_DASHBOARD_BASIC_AUTH_PASSWORD=${HERMES_DASHBOARD_PASSWORD:?required}
|
|
- HERMES_DASHBOARD_BASIC_AUTH_SECRET=${HERMES_DASHBOARD_SECRET:?required}
|
|
# - OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-}
|
|
# - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
|
|
# - OPENAI_API_KEY=${OPENAI_API_KEY:-}
|
|
# - GOOGLE_API_KEY=${GOOGLE_API_KEY:-}
|
|
volumes:
|
|
- hermes-data:/opt/data
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 4G
|
|
cpus: "2.0"
|
|
|
|
volumes:
|
|
hermes-data:
|