mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-14 01:41:24 -06:00
17 lines
362 B
TypeScript
17 lines
362 B
TypeScript
import { Logger } from '@config/logger.config';
|
|
import { PrismaClient } from '@prisma/client';
|
|
|
|
const logger = new Logger('Prisma');
|
|
|
|
export const prismaServer = (() => {
|
|
logger.verbose('connecting');
|
|
const db = new PrismaClient();
|
|
|
|
process.on('beforeExit', () => {
|
|
logger.verbose('instance destroyed');
|
|
db.$disconnect();
|
|
});
|
|
|
|
return db;
|
|
})();
|