annator-command-center / docker-configs /docker-compose.host-mount.yml
techprotrade's picture
Deploy ATOM FastAPI command center runtime (part 5)
90c6b42 verified
Raw
History Blame Contribute Delete
1.26 kB
# Docker Compose configuration for host filesystem mount
# OpenClaw Integration: AUTONOMOUS agents can access host directories
#
# SECURITY WARNING: This gives container write access to host filesystem.
# Only use with AUTONOMOUS maturity gate + command whitelist + audit trail.
#
# Usage:
# docker-compose -f docker-compose.yml -f docker-compose.host-mount.yml up
version: '3.8'
services:
atom-api:
volumes:
# Host project directories (read-write)
- /Users/${USER}/projects:/host/projects:rw
- /Users/${USER}/Desktop:/host/desktop:rw
- /Users/${USER}/Documents:/host/documents:rw
- /tmp:/host/tmp:rw
environment:
# Configure allowed mount directories
- ATOM_HOST_MOUNT_DIRS=/tmp:/Users/${USER}/projects:/Users/${USER}/Desktop:/Users/${USER}/Documents
- ATOM_HOST_MOUNT_ENABLED=true
# Capabilities for filesystem access
cap_add:
- SYS_ADMIN # Required for some filesystem operations
# Security notes
# - volumes: Explicitly list only required directories
# - environment: ATOM_HOST_MOUNT_DIRS must match volumes
# - governance: AUTONOMOUS gate enforced in HostShellService
# - audit: All commands logged to ShellSession table