20 lines
439 B
TypeScript
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();
|
|
},
|
|
},
|
|
];
|