1
1
const envalid = require ( 'envalid' )
2
2
const isEmpty = require ( 'lodash' ) . isEmpty
3
- const { str, url, json, bool, num} = envalid
3
+ const { str, url, json, bool, num } = envalid
4
4
5
5
const isNotEmpty = ( value ) => ! isEmpty ( value )
6
6
@@ -11,19 +11,19 @@ const urlArray = envalid.makeValidator(x => {
11
11
} )
12
12
13
13
const environmentConfig = {
14
- AMQP_URL : url ( { devDefault : 'amqp://localhost' } ) ,
15
- REGISTRY_URLS : urlArray ( { default : '["https://replicate.npmjs.com/registry"]' } ) ,
16
- REDIS_URL : url ( { default : 'redis://redis:6379' , devDefault : 'redis://localhost:6379' } ) ,
17
- REDIS_SEQ_KEY : str ( { default : 'changes-seq' } ) ,
18
- QUEUE_NAME : str ( { default : 'events' } ) ,
19
- NODE_ENV : str ( { choices : [ 'development' , 'staging' , 'production' ] , devDefault : 'development' } ) ,
20
- STATSD_HOST : str ( { default : '172.17.0.1' } ) ,
21
- REGISTRY_CHANGE_DELAY : num ( { default : 1000 * 60 , devDefault : 1000 } ) ,
22
- IS_ENTERPRISE : bool ( { default : false } )
14
+ AMQP_URL : url ( { devDefault : 'amqp://localhost' } ) ,
15
+ REGISTRY_URLS : urlArray ( { default : '["https://replicate.npmjs.com/registry"]' } ) ,
16
+ REDIS_URL : url ( { default : 'redis://redis:6379' , devDefault : 'redis://localhost:6379' } ) ,
17
+ REDIS_SEQ_KEY : str ( { default : 'changes-seq' } ) ,
18
+ QUEUE_NAME : str ( { default : 'events' } ) ,
19
+ NODE_ENV : str ( { choices : [ 'development' , 'staging' , 'production' ] , devDefault : 'development' } ) ,
20
+ STATSD_HOST : str ( { default : '172.17.0.1' } ) ,
21
+ REGISTRY_CHANGE_DELAY : num ( { default : 1000 * 60 , devDefault : 1000 } ) ,
22
+ IS_ENTERPRISE : bool ( { default : false } )
23
23
}
24
24
25
25
if ( ! process . env . IS_ENTERPRISE ) {
26
- environmentConfig . ROLLBAR_TOKEN_CHANGES = str ( { devDefault : '' } )
26
+ environmentConfig . ROLLBAR_TOKEN_CHANGES = str ( { devDefault : '' } )
27
27
}
28
28
29
29
module . exports = envalid . cleanEnv ( process . env , environmentConfig )
0 commit comments