40 lines
1.0 KiB
YAML
40 lines
1.0 KiB
YAML
services:
|
|
claude:
|
|
image: sandcage:latest
|
|
entrypoint: ["sandcage-claude-entrypoint"]
|
|
working_dir: ${SANDCAGE_CONTAINER_DIR}
|
|
user: "${SANDCAGE_UID}:${SANDCAGE_GID}"
|
|
volumes:
|
|
- ${SANDCAGE_HOME}/home:/home/agent
|
|
- ${SANDCAGE_WORKSPACE}:${SANDCAGE_CONTAINER_DIR}
|
|
environment:
|
|
- HOME=/home/agent
|
|
tty: true
|
|
stdin_open: true
|
|
|
|
codex:
|
|
image: sandcage:latest
|
|
entrypoint: ["sandcage-codex-entrypoint"]
|
|
working_dir: ${SANDCAGE_CONTAINER_DIR}
|
|
user: "${SANDCAGE_UID}:${SANDCAGE_GID}"
|
|
volumes:
|
|
- ${SANDCAGE_HOME}/home:/home/agent
|
|
- ${SANDCAGE_WORKSPACE}:${SANDCAGE_CONTAINER_DIR}
|
|
environment:
|
|
- HOME=/home/agent
|
|
tty: true
|
|
stdin_open: true
|
|
|
|
shell:
|
|
image: sandcage:latest
|
|
working_dir: ${SANDCAGE_CONTAINER_DIR}
|
|
user: "${SANDCAGE_UID}:${SANDCAGE_GID}"
|
|
volumes:
|
|
- ${SANDCAGE_HOME}/home:/home/agent
|
|
- ${SANDCAGE_WORKSPACE}:${SANDCAGE_CONTAINER_DIR}
|
|
environment:
|
|
- HOME=/home/agent
|
|
tty: true
|
|
stdin_open: true
|
|
entrypoint: ["/bin/zsh"]
|