off-sqs-debearloper
Version:
Helper app that manages SQS and RabbitMQ transactions
46 lines (34 loc) • 1.04 kB
JavaScript
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;