본문 바로가기

Backend

[FCM] CI/CD github secret에서 json 파일 만들 때 유의할 점

반응형

 

 

echo "${{ secrets.FCM_SETTING }}" > ./src/main/resources/firebase_service_key.json

 

이렇게 json 파일을 만들면 json이 깨진다. 요로코롬

 

해결책으로 json 값을 base64 인코딩한 값으로 secret에 저장하고 배포스크립트에서 json 파일을 만들 땐 decode를 진행해서 서버 배포를 준비한다.

echo "${{ secrets.FCM_SETTING }}" | base64 -d > ./src/main/resources/firebase_service_key.json

 


 

원인이 뭘까?

 

반응형