Add shared Docker network and Miniflux plugin for Hermes

- Create external 'monotrope' Docker network so services can
  communicate by container name
- Add Miniflux to the shared network (db stays on internal network)
- Add Hermes Miniflux plugin with list_feeds and get_unread_entries tools
- Mount plugin directory and pass Miniflux API key to Hermes container

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Louis Simoneau
2026-04-10 16:16:34 +10:00
parent 3a9e3a7916
commit bbeecde448
7 changed files with 166 additions and 0 deletions

View File

@@ -12,6 +12,9 @@ services:
condition: service_healthy
ports:
- "127.0.0.1:8080:8080"
networks:
- default
- monotrope
environment:
DATABASE_URL: "postgres://miniflux:${MINIFLUX_DB_PASSWORD}@db/miniflux?sslmode=disable"
RUN_MIGRATIONS: "1"
@@ -44,5 +47,10 @@ services:
timeout: 5s
retries: 5
networks:
default:
monotrope:
external: true
volumes:
miniflux_db: