1
0
Fork 0
mirror of https://github.com/seejohnrun/haste-server.git synced 2024-11-01 03:21:21 +00:00

Fix redis store

This commit is contained in:
Yusuf Yilmaz 2022-06-01 15:43:10 +02:00
parent bf6795aa8b
commit 82fd0654e2
2 changed files with 14 additions and 2 deletions

View file

@ -30,10 +30,20 @@ class RedisDocumentStore implements Store {
connect = (options: RedisStoreConfig) => {
winston.info('configuring redis')
const url = process.env.REDISTOGO_URL || options.url || 'redis://redis:6379'
const url = process.env.REDISTOGO_URL || options.url
const host = options.host || '127.0.0.1'
const port = options.port || 6379
const index = options.db || 0
const connectionParameters = url ? {
url
}: {
host,
port
}
const config = {
url,
...connectionParameters,
database: index as number,
...(options.username ? { username: options.username } : {}),
...(options.password ? { username: options.username } : {}),

View file

@ -56,6 +56,8 @@ export interface RedisStoreConfig extends BaseStoreConfig {
user?: string
username?: string | undefined
password?: string
host?: string
port?: string
}
export type GoogleStoreConfig = BaseStoreConfig