Files
echo/deploy.unraid.yml
T

29 lines
1.1 KiB
YAML
Raw Normal View History

# echo-mcp — PORT deploy manifest (ALPHA / br0). See docs/MCP-SERVER-SPEC.md §8.
# Container name deliberately differs from the repo (echo): the repo ships the
# plugin AND this server; only the server is a container.
name: echo-mcp
image: registry.alwisp.com/jason/echo:latest
network: br0
ip: auto
ports: [] # br0 static IP — app serves :8765 directly
volumes:
- /mnt/user/appdata/echo-mcp:/data # outbox + read cache (+ backups/history, v1.1)
env:
# Vault adjacency: the Obsidian Local REST API's HTTP binding on the same box —
# never the public echoapi.alwisp.com hairpin (spec §8; cleartext stays on the LAN).
ECHO_BASE: http://10.2.0.35:27123
ECHO_OWNER: Jason Stedwell
ECHO_STATE_DIR: /data
ECHO_MCP_PORT: "8765"
ECHO_MCP_TOOLS: full
# Secrets from the PORT secret store — values never appear in this file or chat.
ECHO_KEY: SECRET:echo-vault-key
ECHO_MCP_TOKEN: SECRET:echo-mcp-token
health_check_path: /health
health_check_port: 8765
webui: https://echomcp.alwisp.com
proxy:
forward_port: 8765
forward_scheme: http
websockets: true