
purpleteam का ऑर्केस्ट्रेशन घटक
इस रिपॉजिटरी को क्लोन करें।
cd करके रिपॉजिटरी की रूट डायरेक्टरी पर जाएँ और चलाएँ:
npm install
config/config.example.json को config/config.local.json में कॉपी करें।
दस्तावेज़ीकरण और अधिक उदाहरणों के लिए config/config.js का उपयोग करें।
outcomes.dir इस मान को कॉन्फ़िगर करें। यह आपकी पसंद की एक डायरेक्टरी होनी चाहिए जिसका उपयोग ऑर्केस्ट्रेटर और ऐप-स्कैनर दोनों कंटेनर करते हैं। outcomes.dir मान परीक्षकों के slave.report.dir और results.dir मान के समान होना चाहिए। आपके द्वारा चुनी और कॉन्फ़िगर की गई डायरेक्टरी पर समूह rwx अनुमतियाँ लागू होनी चाहिए क्योंकि ऑर्केस्ट्रेटर और परीक्षक कंटेनर एक ही समूह साझा करते हैं, वे इस डायरेक्टरी के भीतर परिणाम फ़ाइलों को पढ़ते, लिखते और हटाते भी हैं।
testerFeedbackComms.medium लॉन्ग पोलिंग lp local और cloud दोनों वातावरणों में समर्थित है। सर्वर सेंट इवेंट sse AWS सीमाओं के कारण केवल local वातावरण में समर्थित है। lp और sse दोनों रीयल-टाइम हैं। दोनों कार्यान्वयनों के अपने फायदे और नुकसान हैं।
इस मान के बारे में और अधिक जानकारी के लिए CLI दस्तावेज़ीकरण देखें।