Docker를 이용한 Broker 클라이언트용 HTTPS

Broker Client는 기본적으로 HTTP 서버를 실행합니다. 로컬 연결을 위해 HTTPS 서버를 실행하도록 구성할 수 있습니다. 이를 위해서는 런타임에 Docker 컨테이너에 SSL 인증서와 개인 키가 제공되어야 합니다.

예를 들어, 인증서 파일이 로컬의 ./private/broker.crt./private/broker.key에 있는 경우, 해당 폴더를 마운트하고 HTTPS_CERTHTTPS_KEY 환경 변수를 사용하여 Docker 컨테이너에 이 파일들을 제공하십시오.

           -p 8000:8000 \
           -e BROKER_TOKEN=secret-broker-token \
           -e GITHUB_TOKEN=secret-github-token \
           -e PORT=8000 \
           -e HTTPS_CERT=/private/broker.crt \
           -e HTTPS_KEY=/private/broker.key \
           -e BROKER_CLIENT_URL=https://my.broker.client:8000 \
           -v /local/path/to/private:/private \
       snyk/broker:github-com

BROKER_CLIENT_URL에 이제 HTTPS 스킴(scheme)이 포함된 것을 확인하십시오.

Last updated