friendship은 위와 같이 노출되면 안되는 private 한 환경변수는 github에 올리지 않습니다.
앞서 배포 자동화를 문서로 다뤘습니다. → CI/CD : Github Actions를 이용한 배포 자동화
friendship 서비스는 배포 자동화를 위해 git action을 사용합니다. git action은 git에 있는 내용을 그대로 빌드 파일로 만들어 배포합니다.
그런데, private 한 환경변수는 git에 올리지 않습니다. 그럼, 어떻게 private 한 환경변수까지 git에서 가져와 배포 자동화에 사용할 수 있는걸까요?
위 기능을 사용하면 파일의 내용을 외부에 노출 시키지 않고 private한 환경 변수를 배포 자동화에 활용할 수 있습니다.
아래에서 secret 환경 변수를 추가 하는 방법을 설명합니다.
프로젝트 리포지토리에서 Settings 탭을 누릅니다.
왼쪽에서 Secret and variables의 Actions를 누릅니다.
New repository secret을 눌러 환경 변수를 추가합니다.
yml 파일 내 모든 내용을 여기 붙여넣습니다. (Name은 반드시 APPLICATION_SECRET으로)