42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
services:
|
|
claude:
|
|
build: ../images/claude
|
|
working_dir: /workspace
|
|
user: "${SANDCAGE_UID}:${SANDCAGE_GID}"
|
|
volumes:
|
|
- ${SANDCAGE_WORKSPACE}:/workspace
|
|
- ${SANDCAGE_HOME}/.claude:/home/agent/.claude
|
|
- ${SANDCAGE_GLOBAL_JUSTFILE}:/home/agent/.justfile:ro
|
|
environment:
|
|
- HOME=/home/agent
|
|
tty: true
|
|
stdin_open: true
|
|
|
|
codex:
|
|
build: ../images/codex
|
|
working_dir: /workspace
|
|
user: "${SANDCAGE_UID}:${SANDCAGE_GID}"
|
|
volumes:
|
|
- ${SANDCAGE_WORKSPACE}:/workspace
|
|
- ${SANDCAGE_HOME}/.codex:/home/agent/.codex
|
|
- ${SANDCAGE_GLOBAL_JUSTFILE}:/home/agent/.justfile:ro
|
|
environment:
|
|
- HOME=/home/agent
|
|
tty: true
|
|
stdin_open: true
|
|
|
|
shell:
|
|
build: ../images/base
|
|
working_dir: /workspace
|
|
user: "${SANDCAGE_UID}:${SANDCAGE_GID}"
|
|
volumes:
|
|
- ${SANDCAGE_WORKSPACE}:/workspace
|
|
- ${SANDCAGE_HOME}/.claude:/home/agent/.claude
|
|
- ${SANDCAGE_HOME}/.codex:/home/agent/.codex
|
|
- ${SANDCAGE_GLOBAL_JUSTFILE}:/home/agent/.justfile:ro
|
|
environment:
|
|
- HOME=/home/agent
|
|
tty: true
|
|
stdin_open: true
|
|
entrypoint: ["/bin/zsh"]
|