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