chore(medusa): Expose ioredis options (#4073)
* chore(medusa): Expose ioredis options * Create empty-clocks-tease.md
This commit is contained in:
committed by
GitHub
parent
7da6cc961e
commit
a86f0e815a
6
.changeset/empty-clocks-tease.md
Normal file
6
.changeset/empty-clocks-tease.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@medusajs/medusa": patch
|
||||
"@medusajs/types": patch
|
||||
---
|
||||
|
||||
chore(medusa): Expose `ioredis` options
|
||||
@@ -20,6 +20,7 @@ async function redisLoader({
|
||||
const redisClient = new Redis(configModule.projectConfig.redis_url, {
|
||||
// Lazy connect to properly handle connection errors
|
||||
lazyConnect: true,
|
||||
...(configModule.projectConfig.redis_options ?? {}),
|
||||
})
|
||||
|
||||
try {
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import { RedisOptions } from "ioredis"
|
||||
import { LoggerOptions } from "typeorm"
|
||||
import {
|
||||
ExternalModuleDeclaration,
|
||||
@@ -22,6 +23,7 @@ export type HttpCompressionOptions = {
|
||||
|
||||
export type ProjectConfigOptions = {
|
||||
redis_url?: string
|
||||
redis_options?: RedisOptions
|
||||
|
||||
session_options?: SessionOptions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user