From 416533726ebc586ebce498b66e7bffb1e3f64be7 Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Thu, 1 Oct 2026 20:41:05 +0200 Subject: [PATCH] Fix Hermes Gateway: Enable HTTP for container network, bind 0.0.0.0 and run gateway --- services/hermes/docker-compose.yml | 2 ++ services/paperclip/docker-compose.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/services/hermes/docker-compose.yml b/services/hermes/docker-compose.yml index 852cd90..76f2ac7 100644 --- a/services/hermes/docker-compose.yml +++ b/services/hermes/docker-compose.yml @@ -4,9 +4,11 @@ services: container_name: hermes env_file: - ../shared.env # Geteilte API Keys (OpenRouter, Mistral, etc.) + command: gateway run environment: # Hermes Gateway API Server API_SERVER_ENABLED: "true" + API_SERVER_HOST: "0.0.0.0" API_SERVER_KEY: "${HERMES_API_KEY}" API_SERVER_PORT: "8642" # LLM Provider via OpenRouter diff --git a/services/paperclip/docker-compose.yml b/services/paperclip/docker-compose.yml index ba50f2e..bf3721a 100644 --- a/services/paperclip/docker-compose.yml +++ b/services/paperclip/docker-compose.yml @@ -34,6 +34,7 @@ services: PAPERCLIP_DEPLOYMENT_EXPOSURE: "public" PAPERCLIP_AUTH_BASE_URL_MODE: "explicit" PAPERCLIP_PUBLIC_URL: "https://paperclip.orfel.de" + HERMES_GATEWAY_ALLOW_INSECURE_HTTP: "1" PAPERCLIP_OPENCODE_PROVIDERS: '{"openrouter":{"npm":"@ai-sdk/openai-compatible","options":{"baseURL":"https://openrouter.ai/api/v1","apiKey":"{env:OPENROUTER_API_KEY}"},"models":{"anthropic/claude-sonnet-4-5":{},"anthropic/claude-3.5-sonnet":{},"google/gemini-2.5-pro":{},"deepseek/deepseek-r1":{},"openai/gpt-4o":{}}},"mistral":{"npm":"@ai-sdk/openai-compatible","options":{"apiKey":"{env:MISTRAL_API_KEY}"},"models":{"mistral/mistral-large":{}}},"minimax":{"npm":"@ai-sdk/openai-compatible","options":{"apiKey":"{env:MINIMAX_API_KEY}"},"models":{"minimax/abab6.5s":{}}},"poe":{"npm":"@ai-sdk/openai-compatible","options":{"apiKey":"{env:POE_API_KEY}"},"models":{"poe/claude-3-opus":{}}}}' volumes: - /opt/PaperClip-Data/paperclip:/paperclip