pluto-message-ingestion/environment-config.js (24 lines of code) (raw):

class EnvironmentConfig { static get stack() { return process.env.STACK || 'media-service'; } static get stage() { return process.env.STAGE || 'DEV'; } static get app() { return process.env.APP || 'pluto-message-ingestion'; } static get isDev() { return this.stage === 'DEV'; } static get bucket() { return process.env.CONFIG_BUCKET; } static get region() { return process.env.REGION || 'eu-west-1'; } static get profile() { return process.env.PROFILE || 'media-service'; } } module.exports = EnvironmentConfig;