Skip to content

Commit d131f92

Browse files
committed
fix(server): authenticate
1 parent 31b5c88 commit d131f92

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

server.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ const Firebase = require('firebase');
44
const every = require('every-moment');
55

66
const firebaseApiKey = process.env.firebaseApiKey;
7+
const serverEmail = process.env.FIREBASE_SERVER_EMAIL;
8+
const serverPassword = process.env.FIREBASE_SERVER_PASSWORD;
79

810
const firebaseConfig = {
911
apiKey: firebaseApiKey,
@@ -17,6 +19,18 @@ const firebaseConfig = {
1719

1820
const fbApp = Firebase.initializeApp(firebaseConfig);
1921

22+
// Authenticate server as a regular user.
23+
if (serverEmail && serverPassword) {
24+
Firebase.auth()
25+
.signInWithEmailAndPassword(serverEmail, serverPassword)
26+
.then(() => {
27+
console.log('Server authenticated with Firebase');
28+
})
29+
.catch(error => {
30+
console.error('Server authentication failed:', error);
31+
});
32+
}
33+
2034
var kongtrackr = require('./server/batch');
2135
// var algoliaIndices = require('./server/algoliaUpdate');
2236

0 commit comments

Comments
 (0)