diff --git a/deploy/helm-chart/values-stg.yaml b/deploy/helm-chart/values-stg.yaml index 9a35d57..13e2d05 100644 --- a/deploy/helm-chart/values-stg.yaml +++ b/deploy/helm-chart/values-stg.yaml @@ -13,3 +13,4 @@ hostname: maestro.stg.dadosfera.ai replicaCount: 1 +affinity: null diff --git a/src/services/service.module.ts b/src/services/service.module.ts index e78846e..0286b01 100644 --- a/src/services/service.module.ts +++ b/src/services/service.module.ts @@ -5,18 +5,25 @@ import { redisStore } from 'cache-manager-ioredis-yet'; @Module({ imports: [ CacheModule.registerAsync({ - useFactory: async () => ({ - store: await redisStore({ + useFactory: async () => { + const baseRedisConfig = { ttl: 5 * 1000 * 60, // 5 minute host: process.env.REDIS_HOST, port: process.env.REDIS_PORT && Number(process.env.REDIS_PORT), db: process.env.REDIS_DATABASE && Number(process.env.REDIS_DATABASE), keyPrefix: 'maestro:sso', - tls: { + } + + if (process.env.ENV !== 'local') { + baseRedisConfig['tls'] = { servername: process.env.REDIS_HOST, } - }), - }), + } + + return { + store: await redisStore(baseRedisConfig), + } + }, }), ], providers: [CacheService],