diff --git a/utils/firebaseConfig.js b/utils/firebaseConfig.js index 27fc730..eed524a 100644 --- a/utils/firebaseConfig.js +++ b/utils/firebaseConfig.js @@ -10,10 +10,12 @@ firebaseAdmin.initializeApp({ type: process.env.FIREBASE_ADMIN_SA_TYPE, project_id: process.env.FIREBASE_ADMIN_SA_PROJECT_ID, private_key_id: process.env.FIREBASE_ADMIN_SA_PRIVATE_KEY_ID, - private_key: process.env.FIREBASE_ADMIN_SA_PRIVATE_KEY.replace( - /\\n/g, - '\n', - ), + private_key: Buffer.from( + process.env.FIREBASE_ADMIN_SA_PRIVATE_KEY, + 'base64', + ) + .toString('utf8') + .replace(/\\n/g, '\n'), client_email: process.env.FIREBASE_ADMIN_SA_CLIENT_EMAIL, client_id: process.env.FIREBASE_ADMIN_SA_CLIENT_ID, auth_uri: process.env.FIREBASE_ADMIN_SA_AUTH_URI,