diff --git a/src/common/modules/redis/redis.module.ts b/src/common/modules/redis/redis.module.ts index cd9fe94..f994ed9 100644 --- a/src/common/modules/redis/redis.module.ts +++ b/src/common/modules/redis/redis.module.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-unsafe-return */ -/* eslint-disable @typescript-eslint/no-unsafe-call */ import { Module } from '@nestjs/common'; import { RedisService } from './providers/redis.service'; import { REDIS } from './constants/redis.constants'; @@ -15,6 +13,7 @@ import Redis from 'ioredis'; return new Redis({ host: configService.get('redis.host'), port: configService.get('redis.port'), + password: configService.get('redis.password'), }); }, }, diff --git a/src/config/environment.validation.ts b/src/config/environment.validation.ts index b041b4e..b11ebf3 100644 --- a/src/config/environment.validation.ts +++ b/src/config/environment.validation.ts @@ -18,6 +18,7 @@ export default Joi.object({ JWT_AUDIENCE: Joi.string().required(), REDIS_HOST: Joi.string().required(), REDIS_PORT: Joi.number().port().default(6379), + REDIS_PASSWORD: Joi.string().required(), CORS_ORIGINS: Joi.string().required(), CORS_SUBDOMAIN: Joi.string().required(), SWAGGER_SERVERS: Joi.string().required(), diff --git a/src/config/redis.config.ts b/src/config/redis.config.ts index ac234db..5add8cd 100644 --- a/src/config/redis.config.ts +++ b/src/config/redis.config.ts @@ -3,4 +3,5 @@ import { registerAs } from '@nestjs/config'; export default registerAs('redis', () => ({ host: process.env.REDIS_HOST || 'localhost', port: parseInt(process.env.REDIS_PORT || '6379', 10), + password: process.env.REDIS_PASSWORD, }));