chat-app/backend/dist/config/database.js
Gal Podlipnik 365aea2997
Some checks failed
Build and Deploy / build-and-deploy (push) Failing after 58s
cicd 3
2025-06-12 16:22:33 +02:00

23 lines
745 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.disconnectDatabase = exports.connectDatabase = exports.prisma = void 0;
const client_1 = require("@prisma/client");
exports.prisma = new client_1.PrismaClient({
log: ["query", "info", "warn", "error"],
});
const connectDatabase = async () => {
try {
await exports.prisma.$connect();
console.log("✅ Database connected successfully");
}
catch (error) {
console.error("❌ Database connection failed:", error);
process.exit(1);
}
};
exports.connectDatabase = connectDatabase;
const disconnectDatabase = async () => {
await exports.prisma.$disconnect();
};
exports.disconnectDatabase = disconnectDatabase;