로딩
요청 처리 중입니다...

Firebase Service Key JSON 파일 SECRET 배포 (Github Actions + Create-JSON)

 Firebase Service Key JSON 파일 SECRET 배포 (Github Actions + Create-JSON)

서버 배포 환경에서 REPO를 PUBLIC으로 전환하기 위해 설정 파일들을 SECRET으로 돌려야 하는 작업을 진행해야 했다. YML 파일 같은 경우 SECRET을 통해 Base64로 인코딩한 이후에 Github Actions에서 Set YML을 통해 YML 파일을 설정해었다.

그러나, JSON 파일의 경우 YML 파일과 마찬가지로 Base64를 통해 인코딩 한 이후 Decode 하도록 Github Actions를 설정해주니 JSON 파일이 생성되지 않는 문제가 발생하였다. JSON 파일의 경우 Github Actions의 Create-JSON을 활용하여 설정 파일을 만들어주어야 했다. create-json - GitHub Marketplace Create an JSON file from secret or a string of a json github.com GitHub Actions에서 jsdaniell/[email protected] 액션을 사용하여 JSON 파일을 생성하는 방...