
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 Long Polling lp는 local 및 cloud 환경에서 모두 지원됩니다. Server Sent Events sse는 AWS 제한으로 인해 local 환경에서만 지원됩니다. lp와 sse는 모두 실시간입니다. 두 구현에는 각각 장단점이 있습니다.
이 값에 대한 자세한 내용은 CLI 문서를 참조하십시오.