This commit is contained in:
Philip Cesar Garay
2025-07-31 21:25:33 +08:00
parent 5cfbc81e3a
commit 84fc719a10
307 changed files with 46470 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
const admin = require("firebase-admin");
const serviceAccount = require("./serviceAccountProd.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
});
let db = admin.firestore();
exports.db = db;
const { vertexAI, gemini15Flash } = require("@genkit-ai/vertexai");
const { genkit } = require("genkit");
require("dotenv").config();
require("@babel/register")({
presets: ["@babel/preset-env", "@babel/preset-react"],
});
// configure a Genkit instance
exports.genkitInstance = genkit({
plugins: [vertexAI({ projectId: "starsclick", location: "us-central1" })],
logLevel: "debug",
enableTracingAndMetrics: true,
model: gemini15Flash, // set default model
});
exports.refsList = {
users: db.collection("users"),
documents: db.collection("documents"),
logs: db.collection("logs"),
};
exports.users = require("./src/users");
exports.payments = require("./src/payments");
exports.documents = require("./src/documents");