From 9eb5a1def31d4970079f9b5cc909f1573f35a475 Mon Sep 17 00:00:00 2001 From: Maxime Alza Date: Thu, 25 Jul 2024 11:11:31 +0200 Subject: [PATCH] Remove inactive user (more thant 1 year without connect) in cleanup --- translation-app-assessment/backend/cleanup/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/translation-app-assessment/backend/cleanup/index.js b/translation-app-assessment/backend/cleanup/index.js index 6b49b26..7e81dfe 100644 --- a/translation-app-assessment/backend/cleanup/index.js +++ b/translation-app-assessment/backend/cleanup/index.js @@ -7,6 +7,9 @@ const express = require('express') const bodyParser = require('body-parser') const Moment = require('moment') const firebaseAdmin = require('firebase-admin') +const fs = require('fs'); + +const firebaseConfig = JSON.parse(fs.readFileSync('/etc/secrets/firebase-config.json', 'utf8')); const Monitoring = require('@google-cloud/monitoring') // Init express.js app @@ -30,7 +33,7 @@ app.use(cors(corsOptions)); // Init project and services const projectId = process.env.GCP_PROJECT firebaseAdmin.initializeApp({ - credential: firebaseAdmin.credential.applicationDefault() + credential: firebaseAdmin.credential.cert(firebaseConfig) }); const firestore = firebaseAdmin.firestore() // Function to write monitoring "heartbeat" that cleanup has run