Files
reiverr/backend/src/database/database.providers.ts
2024-04-20 02:38:30 +03:00

20 lines
439 B
TypeScript

import { DataSource } from 'typeorm';
export const DATA_SOURCE = 'DATA_SOURCE';
export const databaseProviders = [
{
provide: DATA_SOURCE,
useFactory: async () => {
const dataSource = new DataSource({
type: 'sqlite',
database: './config/reiverr.sqlite',
entities: [__dirname + '/../**/*.entity{.ts,.js}'],
synchronize: true,
});
return dataSource.initialize();
},
},
];