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: