diff options
| author | Guillermo Serrahima <dev@vylion.com> | 2026-06-26 14:39:23 +0200 |
|---|---|---|
| committer | Guillermo Serrahima <dev@vylion.com> | 2026-06-26 14:39:23 +0200 |
| commit | 963f59569437fe43a49ce36a003a143fa2f767c8 (patch) | |
| tree | 968b0dad13193536770ae1e6b580b27e22f9366b /docker/compose.yml | |
| parent | 741a04c2abcbd77451c0933a19d91fddb9982882 (diff) | |
| download | senia-963f59569437fe43a49ce36a003a143fa2f767c8.tar.xz senia-963f59569437fe43a49ce36a003a143fa2f767c8.zip | |
created custom agent loop
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 |
