summaryrefslogtreecommitdiff
path: root/server/database/config.ts
blob: 6c6c31d52153e8176b4679e0f21d789ed8af9078 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { TypeOrmModuleOptions } from '@nestjs/typeorm';
import '../env';

export const config: TypeOrmModuleOptions =
  process.env.NODE_ENV === 'development'
    ? {
        type: 'postgres',
        host: 'localhost',
        port: 5432,
        database: process.env.DATABASE_URL,
        autoLoadEntities: true,
      }
    : {
        type: 'postgres',
        url: process.env.DATABASE_URL,
        ssl: { rejectUnauthorized: false },
      };