From 6111321649d608611adbda12afa8c9d49db3f285 Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Mon, 14 Aug 2023 16:43:33 +0200 Subject: [PATCH] add DB url --- src/common/config/variables/Variables.ts | 4 ++++ src/common/system/database/DbProvider.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/config/variables/Variables.ts b/src/common/config/variables/Variables.ts index 3747545e..a7b3cf3d 100644 --- a/src/common/config/variables/Variables.ts +++ b/src/common/config/variables/Variables.ts @@ -19,6 +19,9 @@ export class BackendVariables { @IsNotEmpty() public readonly DATABASE_NAME!: string; + @IsNotEmpty() + public readonly DATABASE_URL!: string; + @IsNotEmpty() public readonly API_ROOT_URL!: string; @@ -72,6 +75,7 @@ export class BackendVariables { this.DATABASE_USERNAME = process.env["DATABASE_USERNAME"]!; this.DATABASE_PASSWORD = process.env["DATABASE_PASSWORD"]!; this.DATABASE_NAME = process.env["DATABASE_NAME"]!; + this.DATABASE_URL = process.env["DEV_PRISMA_STUDIO_DB_URL"]!; this.API_ROOT_URL = process.env["API_ROOT_URL"]!; this.APP_PORT = process.env["APP_PORT"]!; this.APP_ROOT_URL = process.env["APP_ROOT_URL"]!; diff --git a/src/common/system/database/DbProvider.ts b/src/common/system/database/DbProvider.ts index fa640f45..c84b75e9 100644 --- a/src/common/system/database/DbProvider.ts +++ b/src/common/system/database/DbProvider.ts @@ -9,7 +9,7 @@ dotenv.config(); export default class DbProvider { protected readonly variables = Container.get(BackendVariables); - protected url = `postgres://${this.variables.DATABASE_USERNAME}:${this.variables.DATABASE_PASSWORD}@${this.variables.DATABASE_HOST}:${this.variables.DATABASE_PORT}/${this.variables.DATABASE_NAME}`; + protected url = this.variables.DATABASE_URL; protected client = new PrismaClient({ datasources: { db: {