# Worker configuration for Docker production-like testing worker_id: "docker-test-worker-1" # Redis configuration redis: url: "redis://redis:6379" max_connections: 10 # Local mode settings local_mode: false # Use Podman for containerized job execution # Job paths base_path: "/tmp/fetchml-jobs" # Container workspace (not used in local mode) container_workspace: "/workspace" container_results: "/results" # Podman settings (not used in local mode) podman_image: "python:3.9-slim" podman_cpus: "2" podman_memory: "4g" # Worker configuration heartbeat_interval: "30s" lease_duration: "5m" max_concurrent_tasks: 1 # Data manager settings data_manager: enabled: false base_path: "/data" # SSH settings for Podman communication ssh: enabled: true host: "localhost" port: 2222 user: "worker" password: "SecureWorkerPass2024!" key_path: "/home/worker/.ssh/id_rsa" # Logging logging: level: "info" file: "/logs/worker.log" # Metrics metrics: enabled: true endpoint: ":9100"