Files
PaperClip/services/hermes/docker-compose.yml
T
Jannik 60d48a43b4 refactor: Single source of truth for API keys via services/shared.env
- NEW: services/shared.env.age — encrypted shared API keys (OpenRouter, Mistral, Minimax, Poe)
- REMOVE: services/hermes/.env.age — no service-specific secrets needed
- UPDATE: services/paperclip/.env.age — now only DB password + auth secret
- UPDATE: docker-compose.yml (paperclip + hermes) — use env_file for shared.env
- UPDATE: deploy_script.sh — decrypt shared.env.age first, read API keys from there
- UPDATE: .gitignore — add services/shared.env
- UPDATE: README.md — document shared.env pattern
2026-10-01 19:57:17 +02:00

16 lines
346 B
YAML

services:
hermes:
image: nousresearch/hermes-agent:latest
container_name: hermes
env_file:
- ../shared.env # Geteilte API Keys (OpenRouter, Mistral, etc.)
volumes:
- /opt/PaperClip-Data/hermes:/opt/data
networks:
- paperclip-net
restart: unless-stopped
networks:
paperclip-net:
external: true