diff --git a/.env.example b/.env.example index 55750b2f2..bc7380a29 100644 --- a/.env.example +++ b/.env.example @@ -276,3 +276,4 @@ AZURE_APP_SECRET= # REMOVE_STALE_CONTACT_INBOX_JOB_STATUS=false # REDIS_ALFRED_SIZE=10 +# REDIS_VELMA_SIZE=10 diff --git a/config/initializers/01_redis.rb b/config/initializers/01_redis.rb index 84ae88d29..5d879d9e8 100644 --- a/config/initializers/01_redis.rb +++ b/config/initializers/01_redis.rb @@ -13,7 +13,8 @@ end # Velma : Determined protector # used in rack attack -$velma = ConnectionPool.new(size: 5, timeout: 1) do +velma_size = ENV.fetch('REDIS_VELMA_SIZE', 10) +$velma = ConnectionPool.new(size: velma_size, timeout: 1) do config = Rails.env.test? ? MockRedis.new : Redis.new(Redis::Config.app) Redis::Namespace.new('velma', redis: config, warning: true) end