feat(infra): add external redis (#3639)

This commit is contained in:
Meier Lukas authored and GitHub committed 2025-07-20 17:13:57 +02:00
1 parent 732bce72ae
commit 8e960324bc
32 files changed
+201 -84

No files matched your search

+4 -3
View File
@@ -1,4 +1,5 @@
import { Redis } from "ioredis";
import type { RedisClient } from "@homarr/core/infrastructure/redis";
import { createRedisClient } from "@homarr/core/infrastructure/redis";
/**
* Creates a new Redis connection
@@ -7,8 +8,8 @@ import { Redis } from "ioredis";
export const createRedisConnection = () => {
if (Boolean(process.env.CI) || Boolean(process.env.DISABLE_REDIS_LOGS)) {
// Return null if we are in CI as we don't want to connect to Redis
return null as unknown as Redis;
return null as unknown as RedisClient;
}
return new Redis();
return createRedisClient();
};