핵심 요약
쏘카의 환경 변수 관리 문제를 AWS Secrets Manager 값을 읽어 .env.local로 자동 생성하는 CLI 도구를 도입해, 수동 복사/붙여넣기와 실수 가능성을 크게 줄였습니다.
구현 방법
- Node.js 기반의 CLI( Commander, Prompts )를 이용해 원격 레포의 코드를 로컬에서 실행하고 Secrets를 가져옵니다.
- aws-vault로 안전하게 자격 증명을 사용하고 SecretString을 key=value로 파싱합니다.
- npx 실행 방식으로 설치 없이 바로 사용 가능하게 구성하고, .env 업데이트 여부를 Prompts로 선택합니다.
주요 결과
- 한 줄 명령으로 .env.local 생성이 가능해 개발 속도와 효율이 향상되었습니다.
- 휴먼 에러 감소와 일관된 형식으로 관리가 간소화되었습니다.
- 유지 보수성과 도입 용이성이 크게 개선되었습니다.



