Browse Source

move google analytics and sentry.io config to credentials.js

fix-133-memory-crash
Dan Janosik 6 years ago
parent
commit
035ad627fa
  1. 3
      app/config.js
  2. 8
      app/credentials.js
  3. 10
      views/layout.pug

3
app/config.js

@ -42,8 +42,6 @@ module.exports = {
// Edit "ipWhitelistForRpcCommands" regex to limit access to RPC Browser / Terminal to matching IPs
ipWhitelistForRpcCommands:/^(127\.0\.0\.1)?(\:\:1)?$/,
googleAnalyticsTrackingId:"",
sentryUrl:"",
siteTools:[
{name:"Node Status", url:"/node-status", desc:"Summary of this node: version, network, uptime, etc.", fontawesome:"fas fa-broadcast-tower"},
{name:"Peers", url:"/peers", desc:"Detailed info about the peers connected to this node.", fontawesome:"fas fa-sitemap"},
@ -58,7 +56,6 @@ module.exports = {
{name:(coins[currentCoin].name + " Fun"), url:"/fun", desc:"See fun/interesting historical blockchain data.", fontawesome:"fas fa-certificate"}
],
donationAddresses:{
coins:["BTC", "LTC"],

8
app/credentials.js

@ -13,5 +13,11 @@ module.exports = {
// optional: enter your api access key from ipstack.com below
// to include a map of the estimated locations of your node's
// peers
ipStackComApiAccessKey:""
ipStackComApiAccessKey:"",
// optional: GA tracking code
googleAnalyticsTrackingId:"",
// optional: sentry.io error-tracking url
sentryUrl:"",
};

10
views/layout.pug

@ -175,19 +175,19 @@ html(lang="en")
hljs.initHighlightingOnLoad();
if (config.sentryUrl && config.sentryUrl.length > 0)
if (config.credentials.sentryUrl && config.credentials.sentryUrl.length > 0)
script(src="https://cdn.ravenjs.com/3.26.4/raven.min.js", crossorigin="anonymous")
script.
Raven.config("#{config.sentryUrl}").install();
Raven.config("#{config.credentials.sentryUrl}").install();
if (config.googleAnalyticsTrackingId && config.googleAnalyticsTrackingId.trim().length > 0)
script(async, src=("https://www.googletagmanager.com/gtag/js?id=" + config.googleAnalyticsTrackingId))
if (config.credentials.googleAnalyticsTrackingId && config.credentials.googleAnalyticsTrackingId.trim().length > 0)
script(async, src=("https://www.googletagmanager.com/gtag/js?id=" + config.credentials.googleAnalyticsTrackingId))
script.
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '#{config.googleAnalyticsTrackingId}');
gtag('config', '#{config.credentials.googleAnalyticsTrackingId}');
block endOfBody

Loading…
Cancel
Save