2014-11-10 22:43:32 +08:00
# TODO: should be split on server and client side
2014-06-12 00:11:23 +08:00
# # Global configurations file
config = { }
# Default global variables
config.appName = ' BigBlueButton HTML5 Client '
2014-09-26 04:02:38 +08:00
config.bbbServerVersion = ' 0.9.0 '
2015-02-07 07:08:56 +08:00
config.copyrightYear = ' 2015 '
config.dateOfBuild = ' Feb 06, 2015 ' #TODO
2014-12-18 02:58:57 +08:00
config.defaultWelcomeMessage = ' Welcome to %%CONFNAME%%! \r \r For help on using BigBlueButton see these (short) <a href= " event:http://www.bigbluebutton.org/content/videos " ><u>tutorial videos</u></a>. \r \r To join the audio bridge click the headset icon (upper-left hand corner). Use a headset to avoid causing background noise for others. \r \r \r '
2014-12-17 00:54:02 +08:00
config.defaultWelcomeMessageFooter = " This server is running a build of <a href= ' https://code.google.com/p/bigbluebutton/wiki/090Overview ' target= ' _blank ' ><u>BigBlueButton #{ config . bbbServerVersion } </u></a>. "
2014-09-26 04:02:38 +08:00
2014-06-12 00:11:23 +08:00
config.maxUsernameLength = 30
config.maxChatLength = 140
2014-06-12 01:12:51 +08:00
## Application configurations
config.app = { }
2015-01-13 05:04:50 +08:00
# server ip
2015-02-18 07:33:13 +08:00
config.app.logOutUrl = " http://192.168.0.119/demo/demoHTML5.jsp " # TODO temporary
2015-01-13 05:04:50 +08:00
2014-06-12 01:12:51 +08:00
# Configs for redis
config.redis = { }
config.redis.host = " 127.0.0.1 "
config.redis.post = " 6379 "
config.redis.timeout = 5000
config.redis.channels = { }
config.redis.channels.fromBBBApps = " bigbluebutton:from-bbb-apps:* "
config.redis.channels.toBBBApps = { }
config.redis.channels.toBBBApps.pattern = " bigbluebutton:to-bbb-apps:* "
config.redis.channels.toBBBApps.chat = " bigbluebutton:to-bbb-apps:chat "
config.redis.channels.toBBBApps.meeting = " bigbluebutton:to-bbb-apps:meeting "
config.redis.channels.toBBBApps.users = " bigbluebutton:to-bbb-apps:users "
2014-07-29 23:03:19 +08:00
config.redis.channels.toBBBApps.voice = " bigbluebutton:to-bbb-apps:voice "
2014-06-12 01:12:51 +08:00
config.redis.channels.toBBBApps.whiteboard = " bigbluebutton:to-bbb-apps:whiteboard "
# Logging
config.log = { }
2014-11-10 22:43:32 +08:00
if Meteor . isServer
config.log.path = if process ? . env ? . NODE_ENV is " production "
" /var/log/bigbluebutton/bbbnode.log "
else
# logs in the directory immediatly before the meteor app
process . env . PWD + ' /../log/development.log '
2014-10-25 02:02:01 +08:00
2014-11-10 22:43:32 +08:00
# Setting up a logger in Meteor.log
2014-11-13 05:04:03 +08:00
winston = Winston #Meteor.require 'winston'
2014-11-10 22:43:32 +08:00
file = config . log . path
transports = [ new winston . transports . Console ( ) , new winston . transports . File { filename: file } ]
2014-10-25 02:02:01 +08:00
2014-11-10 22:43:32 +08:00
Meteor.log = new winston . Logger
transports: transports
2014-06-12 01:12:51 +08:00
2014-09-04 22:37:36 +08:00
Meteor.config = config