docker/mod/apps-akka/application.conf

99 lines
2.2 KiB
Plaintext
Raw Normal View History

2020-04-09 22:33:27 +02:00
akka {
actor {
debug {
# enable DEBUG logging of all AutoReceiveMessages (Kill, PoisonPill et.c.)
autoreceive = on
# enable DEBUG logging of actor lifecycle changes
lifecycle = on
}
}
loggers = ["akka.event.slf4j.Slf4jLogger"]
loglevel = "DEBUG"
redis-publish-worker-dispatcher {
mailbox-type = "akka.dispatch.SingleConsumerOnlyUnboundedMailbox"
# Throughput defines the maximum number of messages to be
# processed per actor before the thread jumps to the next actor.
# Set to 1 for as fair as possible.
throughput = 512
}
redis-subscriber-worker-dispatcher {
mailbox-type = "akka.dispatch.SingleConsumerOnlyUnboundedMailbox"
# Throughput defines the maximum number of messages to be
# processed per actor before the thread jumps to the next actor.
# Set to 1 for as fair as possible.
throughput = 512
}
}
redis {
2020-04-11 10:43:25 +02:00
host="10.7.7.5"
2020-04-09 22:33:27 +02:00
port=6379
password=""
# recording keys should expire in 14 days
keyExpiry=1209600
}
expire {
# time in seconds
lastUserLeft = 60
neverJoined = 300
maxRegUserToJoin = 300
}
services {
2020-04-10 13:29:06 +02:00
bbbWebAPI="https://{{ .Env.DOMAIN }}/bigbluebutton/api"
sharedSecret="{{ .Env.SHARED_SECRET }}"
2020-04-09 22:33:27 +02:00
}
red5 {
2020-04-10 13:29:06 +02:00
deskshareip="{{ .Env.DOMAIN }}"
2020-04-09 22:33:27 +02:00
deskshareapp="video-broadcast"
}
eventBus {
meetingManagerChannel = "MeetingManagerChannel"
outMessageChannel = "OutgoingMessageChannel"
incomingJsonMsgChannel = "IncomingJsonMsgChannel"
outBbbMsgMsgChannel = "OutBbbMsgChannel"
}
http {
2020-05-15 21:13:59 +02:00
interface = "10.7.7.2"
2020-04-09 22:33:27 +02:00
port = 9999
}
services {
telizeHost = "www.telize.com"
telizePort = 80
}
apps {
checkPermissions = true
2020-12-23 23:58:24 +01:00
ejectOnViolation = false
2020-04-09 22:33:27 +02:00
endMeetingWhenNoMoreAuthedUsers = false
endMeetingWhenNoMoreAuthedUsersAfterMinutes = 2
}
voiceConf {
recordPath = "/var/freeswitch/meetings"
# Use ogg instead of wav to get smaller audio files.
# Valid values "wav", "ogg", "flac", "opus"
recordCodec = "opus"
# Interval seconds to check if FreeSWITCH is recording.
checkRecordingInterval = 23
# Internval seconds to sync voice users status.
syncUserStatusInterval = 41
}
recording {
# set zero to disable chapter break
chapterBreakLengthInMinutes = 0
}
whiteboard {
multiUserDefault = false
}