{ "CONFIG_ENV": "prod", "INSTANCE_NAME": "main", "REDIS_HOST": "127.0.0.1", "REDIS_PORT": 6379, "REDIS_DB": 0, "CHANNEL_NAMESPACE": "main", "REDIS_MAX_CONNECTIONS_DISPATCHER": 50, "MAX_RETRY_COUNT": 3, "TASK_CSV_FILE": "package_list.csv", "WORKER_STALE_TIMEOUT": 9000, "WORKER_REINIT_TIMEOUT": 600, "WORKER_INIT_MONITOR_WINDOW": 1800, "WORKER_ACTION_MAX_PARALLEL": 50, "SSH_CONNECT_TIMEOUT_SECONDS": 10, "SSH_ACTION_TIMEOUT_SECONDS": 1800, "AUTOOL_GIT_REPO_URL": "//your-file-server/share/autool.git", "MUMU_MANAGER_PATH": "C:\\Program Files\\Netease\\MuMu\\nx_main\\MuMuManager.exe", "MUMU_VM_INDEX": 2, "MUMU_MAX_VM_INDEX": 10, "MUMU_RESTART_SETTLE_SECONDS": 15, "MUMU_RECOVER_SCRIPT_PATH": "\\\\your-file-server\\share\\recover_mumu_image.cmd", "MUMU_RECOVER_AHK_EXE": "\\\\your-file-server\\share\\mumu_recover.exe", "CLEAN_BACKUP_PATH": "\\\\your-file-server\\share\\autool_config\\taskagent.mumudata", "LOCAL_IMPORT_DIR": "D:\\mumu_backups", "NET_BRIDGE_CARD": "Realtek PCIe GbE Family Controller", "EMULATOR_ADB_IP_OFFSET": 100, "MUMU_BRIDGE_IP_OFFSET": 100, "MUMU_NETWORK_SCRIPT_PATH": "\\\\your-file-server\\share\\recover_mumu_network.cmd", "MUMU_NETWORK_GATEWAYS": { "192.168.1": "192.168.1.1", "192.168.2": "192.168.2.1" }, "WORKER_ALLOWED_IP_PATTERNS": [ "10\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}", "172\\.(1[6-9]|2\\d|3[0-1])\\.\\d{1,3}\\.\\d{1,3}", "192\\.168\\.\\d{1,3}\\.\\d{1,3}" ], "RUNBATCH_LEGACY_END_WORKER_IPS": [ "192.168.1.51", "192.168.1.61", "192.168.2.101" ], "RUNBATCH_FORCE_KILL_IMAGES": [ "OpenConsole.exe", "WindowsTerminal.exe", "conhost.exe", "powershell.exe" ], "SSH_DEFAULT_USER": "admin", "SSH_DEFAULT_PASSWORD": "", "SHARE_SMB_USER": "", "SHARE_SMB_PASSWORD": "", "SSH_DEFAULT_PORT": 22, "PSEXEC_DEFAULT_SESSION_ID": 1, "LOG_FILE": "dispatcher.log", "LOG_MAX_BYTES": 52428800, "LOG_BACKUP_COUNT": 3, "LOG_DATE_FORMAT": "%Y-%m-%d %H:%M:%S", "WECHAT_TOKENS": {}, "WECOM_TOKENS": {}, "ALERT_WINDOW_SECONDS": 600, "ALERT_THRESHOLD": 30, "ALERT_COOLDOWN_SECONDS": 1800, "WORKER_STATUS_PUSH_INTERVAL": 10800, "RUN_PIPELINE_OPTION_KEYS": [ "stop_worker", "clone_if_missing", "git_pull", "setup", "pull_pcap_files", "recover_mumu", "restart_mumu", "start_worker" ], "RUN_PIPELINE_DEFAULT_OPTIONS": { "stop_worker": true, "clone_if_missing": false, "git_pull": true, "setup": false, "pull_pcap_files": true, "recover_mumu": false, "restart_mumu": true, "start_worker": true }, "AUTO_REBOOT_RECOVERY_DELAY_SECONDS": 120, "ONLY_MANAGED_WORKERS_CAN_DISPATCH": false, "TASK_ROUTING_RULES": { "package_name": {}, "task_key": {} }, "WORKER_INVENTORY": [ { "worker_id": "192.168.1.10", "ssh_target": "192.168.1.10", "repo_dir": "D:/autool", "python_exe": "python", "tags": [] } ], "DASHBOARD_HOST": "0.0.0.0", "DASHBOARD_PORT": 8890, "MONITORING_TIMEZONE": "Asia/Shanghai", "MONITORING_TIMELINE_BUCKET_MINUTES": 15, "ANALYTICS_TRAFFIC_ROOT": "\\\\your-file-server\\share\\autool_config\\data\\traffic_data", "ANALYTICS_TRAFFIC_ROOT_BLOCK": "\\\\your-file-server\\share\\autool_config\\data\\traffic_data_block", "ANALYTICS_TRAVERSAL_ROOT": "\\\\your-file-server\\share\\autool_config\\data\\traversal_log", "ANALYTICS_TPDPI_APP_LIST_FILE": "TPDPI_app_list.csv", "ANALYTICS_TPDPI_URL_LIB_FILE": "TPDPI_url_lib.csv", "ANALYTICS_ARTIFACT_WAIT_SECONDS": 180, "ANALYTICS_ARTIFACT_FILE_WAIT_SECONDS": 60, "ANALYTICS_JOB_POLL_SECONDS": 1, "MODEL_TRAFFIC_THRESHOLD": 50, "MINIO_ENABLED": false, "APK_DOWNLOAD_MODE": "direct", "MINIO_ENDPOINT": "", "MINIO_ACCESS_KEY": "", "MINIO_SECRET_KEY": "", "MINIO_BUCKET": "autool-apk", "MINIO_SECURE": false, "APK_LOCAL_STORAGE_DIR": "", "APK_SMB_DIR": "", "APK_US_EXPORT_DIR": "C:\\mumu_apks", "APK_US_DEVICE_A_SERIAL": "127.0.0.1:7555", "APK_US_DEVICE_A_VM_INDEX": 2, "APK_US_DEVICE_B_SERIAL": "127.0.0.1:7556", "APK_US_DEVICE_B_VM_INDEX": 1, "APK_PREFETCH_POLL_INTERVAL": 120, "APK_DOWNLOAD_QUEUE_INTERVAL": 60, "APK_MINIO_MAX_BYTES": 107374182400, "APK_EMULATOR_CLEANUP_ENABLED": true }