diff options
| author | Joseph Ditton <jditton.atomic@gmail.com> | 2021-11-07 18:23:01 -0700 |
|---|---|---|
| committer | Joseph Ditton <jditton.atomic@gmail.com> | 2021-11-07 18:23:01 -0700 |
| commit | e5f684001370d6f6348fd26f97bc26c765deb934 (patch) | |
| tree | 6040a9c82e2bddca9477238dcc0abec2ff4bb5de /src | |
| parent | ceb7e5cf2c815f862b6b13a3c76d34a83655edef (diff) | |
| download | locchat-e5f684001370d6f6348fd26f97bc26c765deb934.tar.gz locchat-e5f684001370d6f6348fd26f97bc26c765deb934.zip | |
adds foundation for postgres
Diffstat (limited to 'src')
| -rw-r--r-- | src/app.module.ts | 14 | ||||
| -rw-r--r-- | src/controllers/user.controller.ts | 0 | ||||
| -rw-r--r-- | src/entities/user.entity.ts | 0 | ||||
| -rw-r--r-- | src/modules/user.module.ts | 0 | ||||
| -rw-r--r-- | src/providers/services/users.service.ts | 0 |
5 files changed, 13 insertions, 1 deletions
diff --git a/src/app.module.ts b/src/app.module.ts index 8662803..dca7dcc 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,9 +1,21 @@ import { Module } from '@nestjs/common'; import { AppController } from './app.controller'; import { AppService } from './app.service'; +import { TypeOrmModule } from '@nestjs/typeorm'; @Module({ - imports: [], + imports: [ + TypeOrmModule.forRoot(process.env.NODE_ENV === 'development' ? { + type: 'postgres', + host: 'localhost', + port: 5432, + database: process.env.DATABASE_URL, + autoLoadEntities: true, + } : { + url: process.env.DATABASE_URL, + ssl: { rejectUnauthorized: true } + }) + ], controllers: [AppController], providers: [AppService], }) diff --git a/src/controllers/user.controller.ts b/src/controllers/user.controller.ts new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/controllers/user.controller.ts diff --git a/src/entities/user.entity.ts b/src/entities/user.entity.ts new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/entities/user.entity.ts diff --git a/src/modules/user.module.ts b/src/modules/user.module.ts new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/modules/user.module.ts diff --git a/src/providers/services/users.service.ts b/src/providers/services/users.service.ts new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/providers/services/users.service.ts |
