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: