새 환경 변수를 위한 Broker 재시작

환경 변수를 변경하면 Kubernetes 배포를 제외하고 Broker를 재시작해야 합니다.

지역 Snyk 인스턴스의 경우 -e BROKER_SERVER_URL=https://broker.REGION.snyk.io \ 를 사용해야 합니다. 자세한 내용은 Broker URL을 참조하십시오.

docker run --restart=always \
    -p 8000:8000 \
    -e ACCEPT_CODE=true \
    -e DEPLOYMENT_ID=<DEPLOYMENTID> \
    -e CLIENT_ID=<CLIENTID> \
    -e CLIENT_SECRET=<CLIENTSECRET> \
    -e MY_GITHUB_TOKEN=GITHUB_TOKEN_VALUE \
    -e PORT=8000 \
snyk/broker:universal

이 시점에서 Broker에는 다음과 같은 메시지가 표시됩니다.

{"name":"my github connection","hostname":"ae7d64e0edac","pid":1,"level":30,"id":"12345678-1234-1234-1234-123456789012","msg":"Connection (my github connection) not in use by any orgs. Will check periodically and create connection when in use.","time":"2024-06-18T20:21:24.382Z","v":0}

핫로드된(hot-loaded) 시크릿을 사용하는 Kubernetes 배포에서는 일반적으로 vault 시스템 등을 사용하여 시크릿을 편집하면 시크릿의 값이 마운트된 시크릿 파일에 자동으로 업데이트됩니다. 이를 통해 Broker는 실행 중에 다시 로드를 트리거하여 컨테이너를 재시작할 필요 없이 새로운 값을 핫로드할 수 있습니다.

Last updated