aboutsummaryrefslogtreecommitdiff
path: root/firebase
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-03-15 00:17:29 -0400
committerBobby <[email protected]>2022-03-15 00:17:29 -0400
commit65a6e19d097cda17e0f748b21cf3befce09dc49f (patch)
tree2a2137930c133f295d7da96fec1eaf5934f51a13 /firebase
parentd67ca9d8d18a70ffd1eb0743fed80c8a0e78422b (diff)
downloadluciferreeves.github.io-65a6e19d097cda17e0f748b21cf3befce09dc49f.tar.xz
luciferreeves.github.io-65a6e19d097cda17e0f748b21cf3befce09dc49f.zip
admin login logout functionality
Diffstat (limited to 'firebase')
-rw-r--r--firebase/index.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/firebase/index.js b/firebase/index.js
new file mode 100644
index 0000000..8a255d0
--- /dev/null
+++ b/firebase/index.js
@@ -0,0 +1,22 @@
+const firebase = require("firebase-admin");
+
+require("dotenv").config();
+const credentials = {
+ type: process.env.type,
+ project_id: process.env.project_id,
+ private_key_id: process.env.private_key_id,
+ private_key: String(process.env.private_key).replace(/\\n/g, "\n"),
+ client_email: process.env.client_email,
+ client_id: process.env.client_id,
+ auth_uri: process.env.auth_uri,
+ token_uri: process.env.token_uri,
+ auth_provider_x509_cert_url: process.env.auth_provider_x509_cert_url,
+ client_x509_cert_url: process.env.client_x509_cert_url,
+};
+
+firebase.initializeApp({
+ credential: firebase.credential.cert(credentials),
+ databaseURL: "https://thatcomputerscientist-e9cf2.firebaseio.com",
+});
+
+module.exports = firebase;