var environment = { path : '/usr/share/cybafelo', protocol : 'https', websocketProtocol : 'wss', websocketApp : 'r3-websocket', context : 'dev', domain : 'cybafelo.local', remoteDomain : 'cybafelo.com', remoteEnvironment : 'live' }; var protocol = environment.protocol; var context = environment.context; var domain = environment.domain; var remoteDomain = environment.remoteDomain; var remoteEnvironment = environment.remoteEnvironment; var websocketProtocol = environment.websocketProtocol; var websocketApp = environment.websocketApp; var config = { editor: { url: protocol + '://' + context + '-r3-3ditor.' + domain, default: { platform: 'cybafelo', account: 'root', subAccount: 'root', project: 'test' } }, api: { url: protocol + '://' + context + '-r3-api.' + domain, remoteUrl: protocol + '://' + remoteEnvironment + '-r3-api.' + remoteDomain, uploadPath: '/uploads', clientPassword: '"kent sent me" motherfucker!' }, websocket: { protocol : websocketProtocol, domain : domain, context : context, application: websocketApp, host : context + '-' + websocketApp + '.' + domain, url : websocketProtocol + '://' + context + '-' + websocketApp + '.' + domain }, portal: { url: protocol + '://' + context + '-r3-portal.' + domain }, db: {}, environment : environment }; if (typeof module !== 'undefined') { if (typeof require !== 'undefined') { var _ = require('lodash'); _.merge(config, require('./secure')); } module.exports = config; }