diff --git a/docker/mainnet/docker-compose.yml b/docker/mainnet/docker-compose.yml index 66b0a6c..4ff6c40 100644 --- a/docker/mainnet/docker-compose.yml +++ b/docker/mainnet/docker-compose.yml @@ -13,3 +13,5 @@ redis: image: redis:latest container_name: redis-bch-api-main restart: always + ports: + - "6379:6379" diff --git a/src/middleware/route-ratelimit.js b/src/middleware/route-ratelimit.js index af524d5..fe759a1 100644 --- a/src/middleware/route-ratelimit.js +++ b/src/middleware/route-ratelimit.js @@ -11,12 +11,15 @@ const KeyEncoder = require("key-encoder").default const keyEncoder = new KeyEncoder("secp256k1") // Redis -const Redis = require("ioredis") -const redisClient = new Redis({ +const redisOptions = { enableOfflineQueue: false, port: process.env.REDIS_PORT ? process.env.REDIS_PORT : 6379, host: process.env.REDIS_HOST ? process.env.REDIS_HOST : "127.0.0.1" -}) +} +console.log(`redisOptions: ${JSON.stringify(redisOptions, null, 2)}`) + +const Redis = require("ioredis") +const redisClient = new Redis(redisOptions) // Rate limiter middleware lib. const { RateLimiterRedis } = require("rate-limiter-flexible")