Skip to content

Commit 03143e7

Browse files
committed
fix(enterprise): don't require rollbar token for enterprise
1 parent 5d69626 commit 03143e7

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lib/env.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,20 @@ const urlArray = envalid.makeValidator(x => {
77
return urls.map(url()._parse).filter(Boolean)
88
})
99

10-
module.exports = envalid.cleanEnv(process.env, {
10+
const environmentConfig = {
1111
AMQP_URL: url({devDefault: 'amqp://localhost'}),
1212
REGISTRY_URLS: urlArray({default: '["https://replicate.npmjs.com/registry"]'}),
1313
REDIS_URL: url({default: 'redis://redis:6379', devDefault: 'redis://localhost:6379'}),
1414
REDIS_SEQ_KEY: str({default: 'changes-seq'}),
1515
QUEUE_NAME: str({default: 'events'}),
1616
NODE_ENV: str({choices: ['development', 'staging', 'production'], devDefault: 'development'}),
17-
ROLLBAR_TOKEN_CHANGES: str({devDefault: ''}),
1817
STATSD_HOST: str({default: '172.17.0.1'}),
1918
REGISTRY_CHANGE_DELAY: num({default: 1000 * 60, devDefault: 1000}),
2019
IS_ENTERPRISE: bool({default: false})
21-
})
20+
}
21+
22+
if (!process.env.IS_ENTERPRISE) {
23+
environmentConfig.ROLLBAR_TOKEN_CHANGES = str({devDefault: ''})
24+
}
25+
26+
module.exports = envalid.cleanEnv(process.env, environmentConfig)

0 commit comments

Comments
 (0)