mirror of
https://github.com/bigbluebutton/docker.git
synced 2025-08-19 16:56:03 +02:00
Merge branch 'v2.2.x' of https://github.com/alangecker/bigbluebutton-docker into v2.2.x
This commit is contained in:
@@ -14,7 +14,7 @@ USER meteor
|
||||
ENV METEOR_VERSION 1.8.1
|
||||
RUN curl -sL https://install.meteor.com?release=$METEOR_VERSION | sed s/--progress-bar/-sL/g | /bin/sh
|
||||
|
||||
ENV TAG v2.2.16
|
||||
ENV TAG v2.2.22
|
||||
RUN cd ~ \
|
||||
&& svn checkout https://github.com/bigbluebutton/bigbluebutton/tags/$TAG/bigbluebutton-html5 \
|
||||
&& mv ~/bigbluebutton-html5 ~/source \
|
||||
@@ -51,4 +51,4 @@ USER meteor
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
|
||||
# lets set the tag again, so that it is include in the image for later version retrieval
|
||||
ENV TAG v2.2.14
|
||||
ENV TAG v2.2.22
|
||||
|
@@ -8,6 +8,11 @@ export ENVIRONMENT_TYPE=production
|
||||
export PORT=3000
|
||||
export LANG=en_US.UTF-8
|
||||
|
||||
if [ "$DEV_MODE" == true ]; then
|
||||
echo "DEV_MODE=true, disable TLS certificate rejecting"
|
||||
export NODE_TLS_REJECT_UNAUTHORIZED=0
|
||||
fi
|
||||
|
||||
rm -f /app/programs/server/assets/app/config/settings.yml
|
||||
dockerize \
|
||||
-template /app/programs/server/assets/app/config/settings.yml.tmpl:/app/programs/server/assets/app/config/settings.yml \
|
||||
|
@@ -4,14 +4,14 @@ public:
|
||||
desktopFontSize: 14px
|
||||
audioChatNotification: false
|
||||
autoJoin: true
|
||||
listenOnlyMode: true
|
||||
listenOnlyMode: {{ .Env.LISTEN_ONLY_MODE }}
|
||||
forceListenOnly: false
|
||||
skipCheck: false
|
||||
skipCheck: {{ .Env.DISABLE_ECHO_TEST }}
|
||||
clientTitle: {{ .Env.CLIENT_TITLE }}
|
||||
appName: BigBlueButton HTML5 Client
|
||||
bbbServerVersion: 2.2
|
||||
copyright: "©2019 BigBlueButton Inc."
|
||||
html5ClientBuild: 933
|
||||
copyright: "©2020 BigBlueButton Inc."
|
||||
html5ClientBuild: 992
|
||||
helpLink: https://bigbluebutton.org/html5/
|
||||
lockOnJoin: true
|
||||
cdn: ""
|
||||
@@ -20,11 +20,15 @@ public:
|
||||
allowUserLookup: false
|
||||
enableNetworkInformation: false
|
||||
enableLimitOfViewersInWebcam: false
|
||||
enableMultipleCameras: false
|
||||
enableTalkingIndicator: true
|
||||
mirrorOwnWebcam: false
|
||||
viewersInWebcam: 8
|
||||
ipv4FallbackDomain: ""
|
||||
allowLogout: true
|
||||
allowFullscreen: true
|
||||
remainingTimeThreshold: 30
|
||||
remainingTimeAlertThreshold: 1
|
||||
defaultSettings:
|
||||
application:
|
||||
animations: true
|
||||
@@ -83,6 +87,16 @@ public:
|
||||
packetLostThreshold: 10
|
||||
kurento:
|
||||
wsUrl: wss://{{ .Env.DOMAIN }}/bbb-webrtc-sfu
|
||||
# Valid for video-provider. Time (ms) before its WS connection times out
|
||||
# and tries to reconnect.
|
||||
wsConnectionTimeout: 4000
|
||||
cameraTimeouts:
|
||||
# Base camera timeout: used as the camera *sharing* timeout and
|
||||
# as the minimum camera subscribe reconnection timeout
|
||||
baseTimeout: 15000
|
||||
# Max timeout: used as the max camera subscribe reconnection timeout. Each
|
||||
# subscribe reattempt increases the reconnection timer up to this
|
||||
maxTimeout: 60000
|
||||
chromeDefaultExtensionKey: akgoaoikmbmhcopjgakkcepdgdgkjfbc
|
||||
chromeDefaultExtensionLink: https://chrome.google.com/webstore/detail/bigbluebutton-screenshare/akgoaoikmbmhcopjgakkcepdgdgkjfbc
|
||||
chromeExtensionKey: KEY
|
||||
@@ -102,7 +116,49 @@ public:
|
||||
- window
|
||||
- screen
|
||||
firefoxScreenshareSource: window
|
||||
# cameraProfiles is an array of:
|
||||
# - id: profile identifier
|
||||
# name: human-readable profile name
|
||||
# bitrate
|
||||
# hidden: whether this profile will be hidden in the video preview dropdown
|
||||
# constraints: a video media constraints dictionary (without the video key)
|
||||
cameraProfiles:
|
||||
- id: low-u30
|
||||
name: low-u30
|
||||
bitrate: 30
|
||||
hidden: true
|
||||
constraints:
|
||||
frameRate: 3
|
||||
- id: low-u25
|
||||
name: low-u25
|
||||
bitrate: 40
|
||||
hidden: true
|
||||
constraints:
|
||||
frameRate: 3
|
||||
- id: low-u20
|
||||
name: low-u20
|
||||
bitrate: 50
|
||||
hidden: true
|
||||
constraints:
|
||||
frameRate: 5
|
||||
- id: low-u15
|
||||
name: low-u15
|
||||
bitrate: 70
|
||||
hidden: true
|
||||
constraints:
|
||||
frameRate: 8
|
||||
- id: low-u12
|
||||
name: low-u12
|
||||
bitrate: 90
|
||||
hidden: true
|
||||
constraints:
|
||||
frameRate: 10
|
||||
- id: low-u8
|
||||
name: low-u8
|
||||
bitrate: 100
|
||||
hidden: true
|
||||
constraints:
|
||||
frameRate: 10
|
||||
- id: low
|
||||
name: Low quality
|
||||
default: true
|
||||
@@ -121,11 +177,29 @@ public:
|
||||
bitrate: 800
|
||||
enableScreensharing: true
|
||||
enableVideo: true
|
||||
enableVideoStats: false
|
||||
enableVideoMenu: true
|
||||
enableListenOnly: true
|
||||
autoShareWebcam: false
|
||||
skipVideoPreview: false
|
||||
autoShareWebcam: {{ .Env.AUTO_SHARE_WEBCAM }}
|
||||
skipVideoPreview: {{ .Env.DISABLE_VIDEO_PREVIEW }}
|
||||
# Entry `thresholds` is an array of:
|
||||
# - threshold: minimum number of cameras being shared for profile to applied
|
||||
# profile: a camera profile id from the cameraProfiles configuration array
|
||||
# that will be applied to all cameras when threshold is hit
|
||||
cameraQualityThresholds:
|
||||
enabled: false
|
||||
thresholds:
|
||||
- threshold: 8
|
||||
profile: low-u8
|
||||
- threshold: 12
|
||||
profile: low-u12
|
||||
- threshold: 15
|
||||
profile: low-u15
|
||||
- threshold: 20
|
||||
profile: low-u20
|
||||
- threshold: 25
|
||||
profile: low-u25
|
||||
- threshold: 30
|
||||
profile: low-u30
|
||||
pingPong:
|
||||
clearUsersInSeconds: 180
|
||||
pongTimeInSeconds: 15
|
||||
@@ -146,8 +220,8 @@ public:
|
||||
lines: 2
|
||||
time: 5000
|
||||
chat:
|
||||
enabled: true
|
||||
startClosed: false
|
||||
enabled: {{ .Env.CHAT_ENABLED }}
|
||||
startClosed: {{ .Env.CHAT_START_CLOSED }}
|
||||
min_message_length: 1
|
||||
max_message_length: 5000
|
||||
grouping_messages_window: 10000
|
||||
@@ -171,7 +245,7 @@ public:
|
||||
config:
|
||||
showLineNumbers: false
|
||||
showChat: false
|
||||
noColors: false
|
||||
noColors: true
|
||||
showControls: true
|
||||
rtl: false
|
||||
layout:
|
||||
@@ -187,6 +261,7 @@ public:
|
||||
callHangupMaximumRetries: 10
|
||||
echoTestNumber: 'echo'
|
||||
relayOnlyOnReconnect: false
|
||||
listenOnlyCallTimeout: 15000
|
||||
presentation:
|
||||
defaultPresentationFile: default.pdf
|
||||
panZoomThrottle: 32
|
||||
|
Reference in New Issue
Block a user