This commit is contained in:
Guillaume JORANDON 2025-05-06 15:05:45 +00:00 committed by GitHub
commit 7620a10f01
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -82,19 +82,17 @@ export function configFromEnv(env, environment) {
} else if (Object.hasOwn(pgConfigs, environment)) {
baseConfig = pgConfigs[environment];
if (env.DB_SSLMODE) {
switch(env.DB_SSLMODE) {
case 'disable':
case '':
baseConfig.ssl = false;
break;
case 'no-verify':
baseConfig.ssl = { rejectUnauthorized: false };
break;
default:
baseConfig.ssl = {};
break;
}
switch(env.DB_SSLMODE) {
case 'disable':
baseConfig.ssl = false;
break;
case 'no-verify':
baseConfig.ssl = { rejectUnauthorized: false };
break;
case 'prefer':
default:
baseConfig.ssl = {};
break;
}
} else {
throw new Error('Unable to resolve postgresql database configuration.');