Docker를 이용한 시크릿 마운트

때로는 GitHub 또는 Snyk 토큰과 같은 민감한 구성을 환경 변수 대신 파일에서 로드해야 할 때가 있습니다. Broker는 dotenvarrow-up-right를 사용하여 구성을 로드하므로 프로세스는 비교적 간단합니다.

  • .env라는 이름의 파일을 생성하고 민감한 구성을 해당 파일에 넣습니다.

  • 이 파일을 마운트합니다(예: Kubernetes 시크릿(Secret)arrow-up-right 사용). 파일을 /broker와 같은 위치에 마운트하십시오.

  • Docker 이미지의 작업 디렉토리(Workdir)를 /broker/로 변경하십시오. 이러한 파일의 예시는 Broker 컨테이너의 $HOME/.env에 있습니다.

Last updated