diff options
author | kontrollanten <6680299+kontrollanten@users.noreply.github.com> | 2023-05-10 09:52:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-10 09:52:50 +0200 |
commit | 674f8ddd415ff4faf100ff35cf2511f84f60fea9 (patch) | |
tree | ab4f8b6b42172f5cdafc87c50b6202ea547429ae /server/initializers/config.ts | |
parent | 5170f492b95dc81b75230312411c5fdb0019eed2 (diff) | |
download | PeerTube-674f8ddd415ff4faf100ff35cf2511f84f60fea9.tar.gz PeerTube-674f8ddd415ff4faf100ff35cf2511f84f60fea9.tar.zst PeerTube-674f8ddd415ff4faf100ff35cf2511f84f60fea9.zip |
feat(server): add redis sentinel support (#5593)
* feat(server): add redis sentinel support
closes #5141
* Styling
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
Diffstat (limited to 'server/initializers/config.ts')
-rw-r--r-- | server/initializers/config.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/server/initializers/config.ts b/server/initializers/config.ts index 9c2705689..51ac5d0ce 100644 --- a/server/initializers/config.ts +++ b/server/initializers/config.ts | |||
@@ -39,7 +39,13 @@ const CONFIG = { | |||
39 | PORT: config.has('redis.port') ? config.get<number>('redis.port') : null, | 39 | PORT: config.has('redis.port') ? config.get<number>('redis.port') : null, |
40 | SOCKET: config.has('redis.socket') ? config.get<string>('redis.socket') : null, | 40 | SOCKET: config.has('redis.socket') ? config.get<string>('redis.socket') : null, |
41 | AUTH: config.has('redis.auth') ? config.get<string>('redis.auth') : null, | 41 | AUTH: config.has('redis.auth') ? config.get<string>('redis.auth') : null, |
42 | DB: config.has('redis.db') ? config.get<number>('redis.db') : null | 42 | DB: config.has('redis.db') ? config.get<number>('redis.db') : null, |
43 | SENTINEL: { | ||
44 | ENABLED: config.has('redis.sentinel.enabled') ? config.get<boolean>('redis.sentinel.enabled') : false, | ||
45 | ENABLE_TLS: config.has('redis.sentinel.enable_tls') ? config.get<boolean>('redis.sentinel.enable_tls') : false, | ||
46 | SENTINELS: config.has('redis.sentinel.sentinels') ? config.get<{ hostname: string, port: number }[]>('redis.sentinel.sentinels') : [], | ||
47 | MASTER_NAME: config.has('redis.sentinel.master_name') ? config.get<string>('redis.sentinel.master_name') : null | ||
48 | } | ||
43 | }, | 49 | }, |
44 | SMTP: { | 50 | SMTP: { |
45 | TRANSPORT: config.has('smtp.transport') ? config.get<string>('smtp.transport') : 'smtp', | 51 | TRANSPORT: config.has('smtp.transport') ? config.get<string>('smtp.transport') : 'smtp', |