[Telemetry Data Transmitter] 환경 변수 기반 설정 주입 체계 개편

1 min read

로컬 테스트 및 운영 서버 배포 환경의 차이를 하드코딩 없이 유연하게 제어하기 위해, 설정 파일 로딩 구조를 구조적으로 리팩토링했다.

[Configuration / Env] 전역 환경 변수 치환 로직 도입

  • 설정 파일을 파싱하기 직전, envsubst 유틸리티 기능을 활용해 설정 파일 내의 템플릿 변수를 호스트의 실제 환경 변수로 일괄 치환하는 전처리 과정을 추가했다.
  • 코드 레벨에서 개별 필드를 수동으로 확장하던 기존 분기 로직을 제거하여 설정 파일 파싱 안전성을 높이고 릴리스 유지보수 오버헤드를 획기적으로 줄였다.