services:
  pentestagent:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: pentestagent_with_kali_mcp
    environment:
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - PENTESTAGENT_MODEL=${PENTESTAGENT_MODEL}
      - PENTESTAGENT_DEBUG=${PENTESTAGENT_DEBUG:-false}
    
    networks:
      - pentestagent-net
    stdin_open: true
    tty: true


networks:
  pentestagent-net:
    driver: bridge
