Skip to content

Commit b784007

Browse files
authored
Merge pull request #143 from korjavin/redis_env_fix
fix: update Redis SSL environment variable handling
2 parents 0d420ee + 5a3bf35 commit b784007

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

backend/services/redis.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ def initialize():
2525
redis_host = os.getenv('REDIS_HOST', 'redis')
2626
redis_port = int(os.getenv('REDIS_PORT', 6379))
2727
redis_password = os.getenv('REDIS_PASSWORD', '')
28-
redis_ssl = os.getenv('REDIS_SSL', False)
28+
# Convert string 'True'/'False' to boolean
29+
redis_ssl_str = os.getenv('REDIS_SSL', 'False')
30+
redis_ssl = redis_ssl_str.lower() == 'true'
2931

3032
logger.info(f"Initializing Redis connection to {redis_host}:{redis_port}")
3133

@@ -146,4 +148,4 @@ async def expire(key: str, time: int):
146148
async def keys(pattern: str) -> List[str]:
147149
"""Get keys matching a pattern."""
148150
redis_client = await get_client()
149-
return await redis_client.keys(pattern)
151+
return await redis_client.keys(pattern)

0 commit comments

Comments
 (0)