boring.tools-poc/apps/api/src/utils/redis.ts
Lars Hampe 34db8e9b8d
All checks were successful
Build and Push Docker Image / tests (push) Successful in 58s
Build and Push Docker Image / build (push) Successful in 4m4s
ci: add redis url env var for dev/test
2024-11-05 16:05:43 +01:00

18 lines
426 B
TypeScript

import { createClient } from 'redis'
const getRedisOptions = () => {
if (import.meta.env.NODE_ENV === 'production') {
return {
password: import.meta.env.REDIS_PASSWORD,
url: import.meta.env.REDIS_URL,
}
}
return {
url: import.meta.env.REDIS_URL,
}
}
export const redis = createClient(getRedisOptions())
redis.on('error', (err) => console.log('Redis Client Error', err))
await redis.connect()