X-Git-Url: https://git.r.bdr.sh/rbdr/dead-drop/blobdiff_plain/5e981bca19ace2a7704f267175b6aa368e63bda0..b0b2aee1145b50a58c22d39627df717d45c6338f:/config/config.js diff --git a/config/config.js b/config/config.js index 5b29ec4..b1a1fac 100644 --- a/config/config.js +++ b/config/config.js @@ -12,7 +12,24 @@ const internals = {}; * @memberof DeadDrop * @typedef {object} tConfiguration * @property {number} [port=1988] the port where the app will listen on + * @property {string} twilioAccountSid the twilio account sid used to authorize calls + * @property {DeadDrop.tRedisConfiguration} redis the configuration to + * connect to the redis server */ module.exports = internals.Config = { - port: Getenv.int('DEAD_DROP_PORT', 1988) + port: Getenv.int('DEAD_DROP_PORT', 1988), + twilioAccountSid: Getenv('DEAD_DROP_TWILIO_ACCOUNT_SID'), + + /** + * Information required to connect to the redis server + * + * @memberof DeadDrop + * @typedef {object} tRedisConfiguration + * @property {string} host the location of the redis host + * @property {string} [post=6379] port where redis server is listening + */ + redis: { + host: Getenv('DEAD_DROP_REDIS_HOST'), + port: Getenv.int('DEAD_DROP_REDIS_PORT', 6379) + } };