diff options
Diffstat (limited to 'docker/compose.yml')
| -rw-r--r-- | docker/compose.yml | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/docker/compose.yml b/docker/compose.yml index 36a02ff..80c0a4d 100644 --- a/docker/compose.yml +++ b/docker/compose.yml @@ -1,17 +1,20 @@ services: senia: build: - context: . - dockerfile: Dockerfile + context: .. + dockerfile: docker/Dockerfile args: USER_UID: 750 USER_GID: 750 image: senia/claude:latest container_name: senia + restart: unless-stopped stdin_open: true tty: true + ports: + - "8000:8000" volumes: - # workspace — read/write, this is where senia does its work + # workspace: read/write, this is where senia does its work - ../workspace:/workspace # claude config and auth: read/write so /login persists @@ -24,15 +27,12 @@ services: # contexts: real if submodule initialized, empty dir otherwise # - ../private/contexts:/etc/senia/data/contexts:ro - # dockerfile read-only — senia can read it, suggest edits in conversation, can't modify + # dockerfile read-only: senia can read it, suggest edits in conversation, can't modify - ./Dockerfile:/etc/senia/Dockerfile:ro # mcp servers source, read-only - ../mcp:/etc/senia/mcp:ro - ../scripts:/etc/senia/scripts - # data dir — read-write, where mcp servers store sqlite dbs and other state + # data dir: read-write, where mcp servers store sqlite dbs and other state - ../data:/etc/senia/data - - working_dir: /workspace - command: tail -f /dev/null |
