fix: add missing configurations to redis. add more catch statemsnts

This commit is contained in:
Kristoffer
2023-08-30 14:12:19 +00:00
parent c642b31aef
commit d39e228a38
3 changed files with 9 additions and 2 deletions

1
redispass Normal file
View File

@@ -0,0 +1 @@
asd

View File

@@ -29,11 +29,15 @@ function getCache(): Keyv | null {
uri = env['REDIS']
if(uri == null || uri === '') {
uri = `redis://${env['REDIS_USERNAME'] || '' }:${env['REDIS_PASSWORD'] || ''}@${env['REDIS_HOST']}:${env['REDIS_PORT']}`;
uri = `redis://${env['REDIS_USERNAME'] || '' }:${env['REDIS_PASSWORD'] || ''}@${env['REDIS_HOST']}:${env['REDIS_PORT'] || '6379'} /${env['REDIS_JWT_DB'] || '2'}`;
}
try {
store = new KeyvRedis(uri);
} catch(e) {
throw new Error("CACHE: could not connect to database: " + e)
}
store = new KeyvRedis(uri);
}
try {

View File

@@ -33,6 +33,8 @@ const allowedEnvironmentVars = [
'REDIS_PORT',
'REDIS_USERNAME',
'REDIS_PASSWORD',
'REDIS_PASSWORD_FILE',
'REDIS_JWT_DB',
// auth
'AUTH_PROVIDERS',
'AUTH_.+_DRIVER',