Added prisma url to variables

This commit is contained in:
Vins 2023-07-25 14:34:06 +02:00
parent c108798ba6
commit 387d4c2769

View File

@ -64,6 +64,9 @@ export class BackendVariables {
@IsNotEmpty() @IsNotEmpty()
public readonly ENV!: string; public readonly ENV!: string;
@IsNotEmpty()
public readonly DEV_PRISMA_STUDIO_DB_URL!: string;
public constructor() { public constructor() {
dotenv.config(); dotenv.config();
this.DATABASE_PORT = process.env["DATABASE_PORT"]!; this.DATABASE_PORT = process.env["DATABASE_PORT"]!;
@ -86,8 +89,11 @@ export class BackendVariables {
this.REFRESH_TOKEN_SECRET = process.env["REFRESH_TOKEN_SECRET"]!; this.REFRESH_TOKEN_SECRET = process.env["REFRESH_TOKEN_SECRET"]!;
this.MAILCHIMP_API_KEY = process.env["MAILCHIMP_API_KEY"]!; this.MAILCHIMP_API_KEY = process.env["MAILCHIMP_API_KEY"]!;
this.ENV = process.env["ENV"]!; this.ENV = process.env["ENV"]!;
this.DEV_PRISMA_STUDIO_DB_URL = "postgresql://" + this.DATABASE_USERNAME + ":" + this.DATABASE_PASSWORD + "@" + this.DATABASE_HOST + ":" + this.DATABASE_PORT + "/" + this.DATABASE_NAME;
} }
public async validate(groups?: string[]) { public async validate(groups?: string[]) {
console.log(this.DEV_PRISMA_STUDIO_DB_URL);
const validationOptions = groups ? { groups } : undefined; const validationOptions = groups ? { groups } : undefined;
try { try {