add DB url

This commit is contained in:
OxSaitama 2023-08-14 16:43:33 +02:00
parent 18a653e10a
commit 6111321649
2 changed files with 5 additions and 1 deletions

View File

@ -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"]!;

View File

@ -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: {