From 150e8112eaf126733a906f0807e17ccf8941a6ac Mon Sep 17 00:00:00 2001 From: Jonas Hermsmeier Date: Fri, 11 May 2018 16:23:28 +0200 Subject: [PATCH] feat(gui): Add ability to set analytics tokens via env This adds the ability to set the Sentry & Mixpanel API tokens via environment variables. Change-Type: patch --- lib/gui/app/modules/analytics.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/gui/app/modules/analytics.js b/lib/gui/app/modules/analytics.js index 41e8c595..e4952d97 100644 --- a/lib/gui/app/modules/analytics.js +++ b/lib/gui/app/modules/analytics.js @@ -23,8 +23,10 @@ const settings = require('../models/settings') resinCorvus.install({ services: { - sentry: _.get(packageJSON, [ 'analytics', 'sentry', 'token' ]), - mixpanel: _.get(packageJSON, [ 'analytics', 'mixpanel', 'token' ]) + sentry: process.env.ANALYTICS_SENTRY_TOKEN || + _.get(packageJSON, [ 'analytics', 'sentry', 'token' ]), + mixpanel: process.env.ANALYTICS_MIXPANEL_TOKEN || + _.get(packageJSON, [ 'analytics', 'mixpanel', 'token' ]) }, options: { release: packageJSON.version,