Files
ashen-realms/apps/api/src/database/data-source.ts
2026-08-18 18:02:40 +02:00

17 lines
406 B
TypeScript

import 'dotenv/config';
import { DataSource } from 'typeorm';
const databaseUrl = process.env.DATABASE_URL;
if (!databaseUrl?.trim()) {
throw new Error('DATABASE_URL is required');
}
export const AppDataSource = new DataSource({
type: 'postgres',
url: databaseUrl,
entities: [__dirname + '/../**/*.entity.{ts,js}'],
migrations: [__dirname + '/migrations/*.{ts,js}'],
synchronize: false,
});