From a1eb9a8e674f2eb9156272354577128bd4aa7938 Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Fri, 2 Oct 2026 06:41:57 +0200 Subject: [PATCH] fix: Define SERVICES_DIR in service.pre_start and default HERMES_API_KEY in compose --- services/hermes/docker-compose.yml | 8 +++++--- services/paperclip/service.pre_start | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/services/hermes/docker-compose.yml b/services/hermes/docker-compose.yml index 76f2ac7..2adb130 100644 --- a/services/hermes/docker-compose.yml +++ b/services/hermes/docker-compose.yml @@ -9,10 +9,12 @@ services: # Hermes Gateway API Server API_SERVER_ENABLED: "true" API_SERVER_HOST: "0.0.0.0" - API_SERVER_KEY: "${HERMES_API_KEY}" + API_SERVER_KEY: "${HERMES_API_KEY:-}" API_SERVER_PORT: "8642" - # LLM Provider via OpenRouter - OPENAI_API_KEY: "${OPENROUTER_API_KEY}" + MINIMAX_API_KEY: "${MINIMAX_API_KEY:-}" + OPENROUTER_API_KEY: "${OPENROUTER_API_KEY:-}" + # LLM Provider via OpenRouter / MiniMax + OPENAI_API_KEY: "${OPENROUTER_API_KEY:-}" OPENAI_BASE_URL: "https://openrouter.ai/api/v1" volumes: - /opt/PaperClip-Data/hermes:/opt/data diff --git a/services/paperclip/service.pre_start b/services/paperclip/service.pre_start index 00147f2..b146349 100644 --- a/services/paperclip/service.pre_start +++ b/services/paperclip/service.pre_start @@ -1,6 +1,8 @@ #!/bin/bash set -euo pipefail +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +SERVICES_DIR="${SERVICES_DIR:-$(cd "${SCRIPT_DIR}/.." && pwd)}" SVC_DIR="${SERVICES_DIR}/paperclip" SHARED_ENV="${SERVICES_DIR}/shared.env" ENV_FILE="${SVC_DIR}/.env"