File size: 1,028 Bytes
5e3d88d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # Compose file for the Sibyl Memory MCP server (stdio transport).
# This is a stdio server, NOT a network service. Do NOT `docker compose up`:
# the server reads MCP over stdin and exits on EOF. Run it attached:
# docker compose run --rm sibyl-memory-mcp
# or point an MCP client's command at a `docker run -i --rm` wrapper (see
# sibyl-memory-mcp/README.md "Docker"). No secrets live in this file:
# credentials.json arrives only through the mounted volume at runtime.
services:
sibyl-memory-mcp:
build:
context: .
dockerfile: Dockerfile
image: sibyl-memory-mcp:local
# stdio server: keep STDIN open, no TTY. Client drives stdin.
stdin_open: true
tty: false
# Env passthrough only. No values are set here. Uncomment and set on the
# host env (or an untracked .env) if you need to override defaults.
environment:
- SIBYL_MEMORY_DB
- SIBYL_CREDENTIALS
- SIBYL_TENANT_ID
volumes:
- sibyl-memory-data:/home/app/.sibyl-memory
volumes:
sibyl-memory-data:
|