[Telemetry Data Transmitter] 환경 변수 기반 설정 주입 체계 개편
• 1 min read
로컬 테스트 및 운영 서버 배포 환경의 차이를 하드코딩 없이 유연하게 제어하기 위해, 설정 파일 로딩 구조를 구조적으로 리팩토링했다.
[Configuration / Env] 전역 환경 변수 치환 로직 도입
- 설정 파일을 파싱하기 직전,
envsubst유틸리티 기능을 활용해 설정 파일 내의 템플릿 변수를 호스트의 실제 환경 변수로 일괄 치환하는 전처리 과정을 추가했다. - 코드 레벨에서 개별 필드를 수동으로 확장하던 기존 분기 로직을 제거하여 설정 파일 파싱 안전성을 높이고 릴리스 유지보수 오버헤드를 획기적으로 줄였다.