Load scopes for consulate from a process.env
value
Just register consulate-scopes-env
as a plugin with your consulate server:
var consulate = require('consulate')
, scopes = require('consulate-scopes-env');
var app = consulate();
app.plugin(scopes({
name: 'MY_SCOPES_VAR', // defaults to 'SCOPES'
placeholder: '_', // defaults to 'null'
separator: '|' // defaults to ','
}));
Before starting the server, set the environment variable:
$ MY_SCOPES_VAR='emails|users|_|sales' node app
The scopes will be parsed into an array:
[
'emails',
'users',
null,
'sales'
]
$ npm test