aboutsummaryrefslogtreecommitdiff
path: root/docker/compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker/compose.yml')
-rw-r--r--docker/compose.yml16
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