2015-06-29 22:51:29 +00:00
'use strict' ;
module . exports = {
2017-03-30 17:56:37 +00:00
baseUrl : process . env . BASE _URL || process . env . HEROKU _APP _NAME + '.herokuapp.com' || 'tellform.com' ,
2015-06-29 22:51:29 +00:00
db : {
2017-10-11 05:07:13 +00:00
uri : process . env . MONGODB _URI || process . env . MONGOHQ _URL || process . env . MONGOLAB _URI || 'mongodb://' + ( process . env . DB _PORT _27017 _TCP _ADDR || '127.0.0.1' ) + '/mean' ,
2015-06-29 22:51:29 +00:00
} ,
2016-10-24 08:24:25 +00:00
port : process . env . PORT || 5000 ,
2017-03-27 20:32:06 +00:00
socketUrl : process . env . SOCKET _URL || 'ws.tellform.com' ,
2017-10-10 23:30:12 +00:00
socketPortExternallyVisible : ( process . env . SOCKET _PORT _EXTERN _VISIBLE === 'TRUE' || ! process . env . SOCKET _PORT _EXTERN _VISIBLE ) , //socketPortExternallyVisible set to true in production config by default
2017-07-28 21:47:09 +00:00
socketPort : process . env . SOCKET _PORT || 20523 ,
2015-06-29 22:51:29 +00:00
log : {
2017-07-20 23:09:21 +00:00
// Can specify one of 'combined', 'common', 'dev', 'short', 'tiny'
format : 'combined' ,
// Stream defaults to process.stdout
// Uncomment to enable logging to a log on the file system
fileLogger : {
directoryPath : process . cwd ( ) ,
fileName : 'app.log' ,
maxsize : 10485760 ,
maxFiles : 2 ,
json : false
}
} ,
sessionCookie : {
2017-04-11 00:36:24 +00:00
secure : false ,
maxAge : 24 * 60 * 60 * 1000 , // 24 hours
domain : process . env . BASE _URL || '.tellform.com'
2015-08-07 21:02:44 +00:00
} ,
2015-06-29 22:51:29 +00:00
assets : {
2017-11-08 19:31:46 +00:00
css : [ 'public/dist/application.min.css' ] ,
js : [ 'public/dist/application.min.js' , 'public/dist/populate_template_cache.js' ] ,
2017-11-12 03:56:41 +00:00
form _js : [ 'public/dist/form-application.min.js' , 'public/dist/form_populate_template_cache.js' , 'public/dist/form-vendor.min.js' ]
2015-06-29 22:51:29 +00:00
}
} ;