summaryrefslogtreecommitdiff
path: root/server/database/config.ts
blob: 8c9825f70ee369d6f4a5877a5ed14ebb386e087d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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,
        autoLoadEntities: true,
        ssl: { rejectUnauthorized: false },
      };