28 lines
808 B
YAML
28 lines
808 B
YAML
services:
|
|
hermes:
|
|
image: nousresearch/hermes-agent:latest
|
|
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"
|
|
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
|
|
networks:
|
|
- paperclip-net
|
|
restart: unless-stopped
|
|
|
|
networks:
|
|
paperclip-net:
|
|
external: true
|