This is a snippet that uses firebase's firebase-admin
to initialize multiple firebase projects in one admin application.
require('firebase');
var admin = require('firebase-admin');
var firstServiceAccount = require('path/to/service-account-1');
var secondServiceAccount = require('path/to/service-account-2');
var _first = admin.initializeApp(
{
credential: admin.credential.cert(firstServiceAccount),
databaseURL: 'https://<1st-db-name>.firebaseio.com'
},
'first' // this name will be used to retrieve firebase instance. E.g. first.database();
);
var _second = admin.initializeApp(
{
credential: admin.credential.cert(secondServiceAccount),
databaseURL: 'https://<2nd-db-name>.firebaseio.com'
},
'second' // this name will be used to retrieve firebase instance. E.g. second.database();
);
exports.first = _first;
exports.second = _second;
var first = require('../path/to/the/file/above');
var second = require('../path/to/the/file/above');
first.database();
second.database();
Can this be used for Firebase Remote Config? I'd like to do something like
but that doesn't seem to work.