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/deploy/helmfiles/prd.yaml b/deploy/helmfiles/prd.yaml index 855b0ea..47a86f4 100644 --- a/deploy/helmfiles/prd.yaml +++ b/deploy/helmfiles/prd.yaml @@ -50,4 +50,4 @@ charts: - name: replicaCount value: 1 - name: maestro.restricted_ip - value: "177.52.172.0/24,189.84.160.157/32,186.237.171.146/32,57.151.113.140/30" + value: "177.52.172.0/24,189.84.160.157/32,186.237.171.146/32,10.70.1.0/24" 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],