UNPKG

off-sqs-debearloper

Version:

Helper app that manages SQS and RabbitMQ transactions

46 lines (34 loc) 1.04 kB
var env = process.env.NODE_ENV || 'development', app = {}; // Define the base environment app.env = { production: false, qa: false, development: false }; // Set up the current environment app.env[env] = true; //////////////////////////////////////////////// // DEVELOPMENT (default) ENVIRONMENT // //////////////////////////////////////////////// if(app.env.development){ console.log("DEVELOPMENT ENVIROMENT"); var exec = require('exec'); exec('brew services start rabbitmq', function(err, out, code) { if (err instanceof Error) throw err; }); }; //////////////////////////////////////////////// // PRODUCTION ENVIRONMENT // //////////////////////////////////////////////// if(app.env.production){ console.log("PRODUCTION ENVIROMENT"); }; //////////////////////////////////////////////// // QA ENVIRONMENT // //////////////////////////////////////////////// if(app.env.qa){ console.log("QA ENVIROMENT"); }; module.exports = app;