반응형
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
원인이 뭘까?
반응형
'Backend' 카테고리의 다른 글
| [ Java ] String Constant Pool 이란? (0) | 2025.04.17 |
|---|---|
| Spring 트랜잭션 내부 동작 원리 (0) | 2025.04.04 |
| [Spring Boot] 버전 3.3에서 변경된 WARN Serializing PageImpl instances as-is is not supported 해결법 (0) | 2025.01.12 |
| [Java] 일급 컬렉션 학습 내용 정리 (0) | 2025.01.06 |
| DDD 레이어드 아키텍처에 대한 고민 (0) | 2024.12.31 |