From 8e605aa361ed28c2f099c88701abb352a8a7666f Mon Sep 17 00:00:00 2001 From: marcos-silva-rodrigues Date: Wed, 3 Sep 2025 12:19:30 -0300 Subject: [PATCH] FIX: affinity and tls config local --- deploy/helm-chart/values-stg.yaml | 1 + src/services/service.module.ts | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) 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],