Nexus Repository - Snyk Broker의 환경 변수

Nexus 3 구성을 위한 환경 변수

다음 환경 변수는 Nexus 3에 대한 Broker 클라이언트를 사용자 정의하는 데 필요합니다.

BROKER_TOKEN Snyk Broker 토큰은 Nexus 통합 설정에서 얻을 수 있습니다 (통합 > Nexus).

BASE_NEXUS_URL Nexus 3 배포의 URL입니다. 예: BASE_NEXUS_URL=https://[<username_or_token><password_or_token>]@<your.nexus.hostname> 슬래시(/)로 끝나면 안 됩니다. 다음 필드는 선택 사항입니다: Auth: 인증이 필요 없으면 생략합니다. 평문 또는 두 부분 토큰(Nexus Pro)이 될 수 있습니다. 인증 오류를 피하기 위해 사용자 이름, 비밀번호 및 토큰을 URL 인코딩합니다. 간단한 예: acme.com 복잡한 예: https://alice:[email protected]

BROKER_CLIENT_VALIDATION_URL Broker Client의 systemcheck 엔드포인트에서 확인하는 Nexus 유효성 URL입니다. Nexus 사용자가 auth를 필요로 하는 경우 $BASE_NEXUS_URL/service/rest/v1/status/check를 사용합니다. 예: https://<user>:<pass>@<your.nexus.hostname>/service/rest/v1/status/check) 그렇지 않은 경우 $BASE_NEXUS_URL/service/rest/v1/status를 사용합니다. 예: https://<your.nexus.hostname>/service/rest/v1/status).

선택 사항. RES_BODY_URL_SUB 이 URL 대체는 npm/Yarn 통합에 필요하며 자격 증명이 추가되지 않은 Nexus URL이어야 합니다. 예: https://<your.nexus.hostname>/repository. 슬래시(/)로 끝나면 안 됩니다.

Nexus 2 구성을 위한 환경 변수

다음 환경 변수는 Nexus 2에 대한 Broker 클라이언트를 사용자 정의하는 데 필요합니다:

BROKER_TOKEN - Snyk Broker 토큰은 Nexus 통합 설정에서 얻을 수 있습니다 (통합 > Nexus).

BASE_NEXUS_URL- Nexus 2 배포의 URL입니다. 예: BASE_NEXUS_URL=https://[username_or_token:password_or_token]@acme.com 슬래시(/)로 끝나면 안 됩니다. 다음 필드는 선택 사항입니다: Auth: 인증이 필요 없으면 생략합니다. 평문 또는 두 부분 토큰(Nexus Pro)이 될 수 있습니다. 인증 오류를 피하기 위해 사용자 이름, 비밀번호 및 토큰을 URL 인코딩합니다. 간단한 예: https://acme.com 복잡한 예: https://alice:[email protected]: 8000

NEXUS_URL: 만약 귀하의 저장소가 /nexus/content 아래에 있지 않은 경우 재정의로 사용됩니다 Nexus 내의 저장소 기본 위치를 가리키는 URL입니다. 기본적으로 브로커는 BASE_NEXUS_URL/nexus/content/ 를 가치로 가정합니다.

RES_BODY_URL_SUB 기본 인증 자격 증명이 없는 Nexus 인스턴스의 URL입니다. npm/Yarn 통합에만 필요합니다. 슬래시(/)로 끝나면 안 됩니다.

예시: https://acme.com/nexus/content/groups https://acme.com/nexus/content/repositories

Last updated