diff --git a/src/main/java/postman/bottler/config/FcmConfig.java b/src/main/java/postman/bottler/config/FcmConfig.java index e9b84b66..2c20aac0 100644 --- a/src/main/java/postman/bottler/config/FcmConfig.java +++ b/src/main/java/postman/bottler/config/FcmConfig.java @@ -7,6 +7,7 @@ import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; +import java.util.Arrays; import java.util.Base64; import javax.annotation.PostConstruct; import org.springframework.beans.factory.annotation.Value; @@ -21,8 +22,11 @@ public class FcmConfig { public void init() { try { // JSON 문자열을 InputStream으로 변환 + System.out.println("privateKey: " + privateKey); byte[] decodedBytes = Base64.getDecoder().decode(privateKey); + System.out.println("decodedBytes = " + Arrays.toString(decodedBytes)); InputStream serviceAccount = new ByteArrayInputStream(decodedBytes); + System.out.println("serviceAccount = " + serviceAccount.getClass()); FirebaseOptions options = new FirebaseOptions.Builder() .setCredentials(GoogleCredentials.fromStream(serviceAccount)) diff --git a/src/test/resources/application.yml b/src/test/resources/application.yml index e50da39f..1f584dce 100644 --- a/src/test/resources/application.yml +++ b/src/test/resources/application.yml @@ -11,4 +11,4 @@ spring: database-platform: org.hibernate.dialect.H2Dialect fcm: - private-key: bottler-fcm.json + private-key: ${BOTTLER_FCM}