From c80401c907112a73db31372d2611d7ee20ff5430 Mon Sep 17 00:00:00 2001 From: Quan HL Date: Fri, 10 Nov 2023 11:13:19 +0700 Subject: [PATCH] let realtimedb-help build configuraiton from env vars --- app.js | 29 +---------------------------- package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 6 insertions(+), 33 deletions(-) diff --git a/app.js b/app.js index 7b79b61..b48dd31 100644 --- a/app.js +++ b/app.js @@ -14,30 +14,6 @@ assert.ok(process.env.DRACHTIO_PORT, 'missing DRACHTIO_PORT env var'); assert.ok(process.env.DRACHTIO_SECRET, 'missing DRACHTIO_SECRET env var'); assert.ok(process.env.JAMBONES_TIME_SERIES_HOST, 'missing JAMBONES_TIME_SERIES_HOST env var'); -const JAMBONES_REDIS_SENTINELS = process.env.JAMBONES_REDIS_SENTINELS ? { - sentinels: process.env.JAMBONES_REDIS_SENTINELS.split(',').map((sentinel) => { - let host, port = 26379; - if (sentinel.includes(':')) { - const arr = sentinel.split(':'); - host = arr[0]; - port = parseInt(arr[1], 10); - } else { - host = sentinel; - } - return {host, port}; - }), - name: process.env.JAMBONES_REDIS_SENTINEL_MASTER_NAME, - ...(process.env.JAMBONES_REDIS_SENTINEL_PASSWORD && { - password: process.env.JAMBONES_REDIS_SENTINEL_PASSWORD - }), - ...(process.env.JAMBONES_REDIS_SENTINEL_USERNAME && { - username: process.env.JAMBONES_REDIS_SENTINEL_USERNAME - }), - ...(process.env.JAMBONES_REDIS_SENTINEL_SENTINAL_PASSWORD && { - sentinelPassword: process.env.JAMBONES_REDIS_SENTINEL_SENTINAL_PASSWORD - }), -} : null; - const logger = require('pino')({ level: process.env.JAMBONES_LOGLEVEL || 'info' }); const Srf = require('drachtio-srf'); const srf = new Srf(); @@ -85,10 +61,7 @@ const { removeFromSet, isMemberOfSet, retrieveSet -} = require('@jambonz/realtimedb-helpers')(JAMBONES_REDIS_SENTINELS || { - host: process.env.JAMBONES_REDIS_HOST, - port: process.env.JAMBONES_REDIS_PORT || 6379 -}, logger); +} = require('@jambonz/realtimedb-helpers')({}, logger); const interval = process.env.SBC_PUBLIC_ADDRESS_KEEP_ALIVE_IN_MILISECOND || 900000; // Default 15 minutes diff --git a/package-lock.json b/package-lock.json index c5d45ce..b78bb9c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@jambonz/db-helpers": "^0.9.1", "@jambonz/digest-utils": "^0.0.3", "@jambonz/mw-registrar": "^0.2.4", - "@jambonz/realtimedb-helpers": "^0.8.6", + "@jambonz/realtimedb-helpers": "^0.8.7", "@jambonz/stats-collector": "^0.1.9", "@jambonz/time-series": "^0.2.5", "debug": "^4.3.4", @@ -794,9 +794,9 @@ } }, "node_modules/@jambonz/realtimedb-helpers": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/@jambonz/realtimedb-helpers/-/realtimedb-helpers-0.8.6.tgz", - "integrity": "sha512-ODKVVat2VAQheY13DjiAxiBBOmffMoeu3xviTjsTODr3ySZkqQZvSWU7N80pAIZvoiWG1UUEy9yI8D8mE4Jgiw==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/@jambonz/realtimedb-helpers/-/realtimedb-helpers-0.8.7.tgz", + "integrity": "sha512-gDq56YUd/SIx8Q9mJ+WEIfLCUcGNQ33A0iWKhhwMFwzqTESlhHjy97oQGr7BZVQGB8c0ZnqKIxuAv4ruI3ew7w==", "dependencies": { "debug": "^4.3.4", "ioredis": "^5.3.2" diff --git a/package.json b/package.json index 7704b46..5e484df 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "dependencies": { "@jambonz/db-helpers": "^0.9.1", "@jambonz/mw-registrar": "^0.2.4", - "@jambonz/realtimedb-helpers": "^0.8.6", + "@jambonz/realtimedb-helpers": "^0.8.7", "@jambonz/stats-collector": "^0.1.9", "@jambonz/time-series": "^0.2.5", "@jambonz/digest-utils": "^0.0.3",