fix: Allow underscores in Postgres and Redis hostnames for docker support

closes #3574
This commit is contained in:
Tom Moor
2022-05-23 13:11:52 +01:00
parent adb56a3c31
commit f1ce28cd8f

View File

@@ -63,14 +63,22 @@ export class Environment {
* The url of the database.
*/
@IsNotEmpty()
@IsUrl({ require_tld: false, protocols: ["postgres"] })
@IsUrl({
require_tld: false,
allow_underscores: true,
protocols: ["postgres"],
})
public DATABASE_URL = `${process.env.DATABASE_URL}`;
/**
* The url of the database pool.
*/
@IsOptional()
@IsUrl({ require_tld: false, protocols: ["postgres"] })
@IsUrl({
require_tld: false,
allow_underscores: true,
protocols: ["postgres"],
})
public DATABASE_CONNECTION_POOL_URL = `${process.env.DATABASE_CONNECTION_POOL_URL}`;
/**
@@ -106,7 +114,11 @@ export class Environment {
*/
@IsOptional()
@IsNotEmpty()
@IsUrl({ require_tld: false, protocols: ["redis", "rediss", "ioredis"] })
@IsUrl({
require_tld: false,
allow_underscores: true,
protocols: ["redis", "rediss", "ioredis"],
})
public REDIS_URL = process.env.REDIS_URL;
/**