Add multi-account OAuth, Obsidian integration, product assets, and test tooling

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Garfield
2026-04-29 09:52:53 -04:00
parent 166f5d55a6
commit e3a272c332
67 changed files with 6204 additions and 94 deletions

View File

@@ -4,10 +4,22 @@ services:
container_name: hermes-mcp
restart: unless-stopped
env_file: .env
environment:
- MYSQL_HOST=mysql
volumes:
- /home/garfield/obsidian/vaults:/vaults
extra_hosts:
- "host.docker.internal:host-gateway"
ports:
- "3456:3456"
- "${PORT:-3456}:${PORT:-3456}"
networks:
- hermes-net
labels:
- "traefik.enable=true"
- "traefik.http.routers.hermes.rule=Host(`hermes.fetcherpay.com`)"
- "traefik.http.routers.hermes.entrypoints=websecure"
- "traefik.http.routers.hermes.tls.certresolver=letsencrypt"
- "traefik.http.services.hermes.loadbalancer.server.port=3456"
networks:
hermes-net: