# AgentWindow - Docker Compose
#
# Usage:
#   docker-compose up -d      # Start in background
#   docker-compose logs -f    # View logs
#   docker-compose down       # Stop

version: '3.8'

services:
  agent-window:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: agent-window
    restart: unless-stopped
    volumes:
      - ./config/config.json:/app/config/config.json:ro
      - /var/run/docker.sock:/var/run/docker.sock
      - ~/.claude:/root/.claude:ro
      - ./hooks:/app/hooks:ro
      - ./.pending-permissions:/app/.pending-permissions
      - ${PROJECT_DIR:-./workspace}:/workspace
    environment:
      - NODE_ENV=production
    networks:
      - agent-window-network

networks:
  agent-window-network:
    driver: bridge
