mirror of
https://github.com/bigbluebutton/docker.git
synced 2024-11-22 16:13:20 +01:00
2.5.0-beta-1
This commit is contained in:
parent
ee04ee99e5
commit
2c09d17b95
@ -1,4 +1,4 @@
|
|||||||
FROM node:14.18.1-bullseye-slim AS builder
|
FROM node:14.18.3-bullseye-slim AS builder
|
||||||
|
|
||||||
COPY ./bbb-pads /bbb-pads
|
COPY ./bbb-pads /bbb-pads
|
||||||
RUN cd /bbb-pads && rm -r .git && npm install --production
|
RUN cd /bbb-pads && rm -r .git && npm install --production
|
||||||
@ -7,7 +7,7 @@ RUN cd /bbb-pads && rm -r .git && npm install --production
|
|||||||
RUN chmod 777 /bbb-pads/config
|
RUN chmod 777 /bbb-pads/config
|
||||||
# ------------------------------
|
# ------------------------------
|
||||||
|
|
||||||
FROM node:14.18.1-bullseye-slim
|
FROM node:14.18.3-bullseye-slim
|
||||||
|
|
||||||
RUN apt update && apt install -y jq moreutils \
|
RUN apt update && apt install -y jq moreutils \
|
||||||
&& useradd --uid 2003 --user-group bbb-pads
|
&& useradd --uid 2003 --user-group bbb-pads
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit c96715fe5258f1f0d4870ea0a885d04451b7a549
|
Subproject commit 032931f916b42eed116dfc20eb153cfb0f487aeb
|
@ -21,7 +21,7 @@ RUN sed -i "s/VERSION/$TAG_HTML5/" /app/bundle/programs/web.browser/head.html \
|
|||||||
|
|
||||||
# ------------------------------
|
# ------------------------------
|
||||||
|
|
||||||
FROM node:14.18.1-alpine
|
FROM node:14.18.3-alpine
|
||||||
|
|
||||||
RUN addgroup -g 2000 meteor && \
|
RUN addgroup -g 2000 meteor && \
|
||||||
adduser -D -u 2001 -G meteor meteor && \
|
adduser -D -u 2001 -G meteor meteor && \
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 008f04847dda5d23d772d20d718d042d54803335
|
Subproject commit 074a1289087a2da1744621a8374b17acea262903
|
@ -1,5 +1,9 @@
|
|||||||
# https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy
|
# https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy
|
||||||
location /pad/p/ {
|
location /pad/p/ {
|
||||||
|
# Avoid setting the user name from the embedded URL
|
||||||
|
if ($arg_userName) {
|
||||||
|
return 401;
|
||||||
|
}
|
||||||
rewrite /pad/p/(.*) /p/$1 break;
|
rewrite /pad/p/(.*) /p/$1 break;
|
||||||
rewrite ^/pad/p$ /pad/p/ permanent;
|
rewrite ^/pad/p$ /pad/p/ permanent;
|
||||||
proxy_pass http://etherpad:9001/p;
|
proxy_pass http://etherpad:9001/p;
|
||||||
|
22
mod/nginx/bbb/podcast.nginx
Normal file
22
mod/nginx/bbb/podcast.nginx
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#
|
||||||
|
# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/
|
||||||
|
#
|
||||||
|
# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below).
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify it under the
|
||||||
|
# terms of the GNU Lesser General Public License as published by the Free Software
|
||||||
|
# Foundation; either version 3.0 of the License, or (at your option) any later
|
||||||
|
# version.
|
||||||
|
#
|
||||||
|
# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU Lesser General Public License along
|
||||||
|
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
|
|
||||||
|
location /podcast {
|
||||||
|
root /var/bigbluebutton/published;
|
||||||
|
index index.html index.htm;
|
||||||
|
}
|
@ -18,6 +18,7 @@ RUN apt-get update && apt-get install -y \
|
|||||||
supervisor \
|
supervisor \
|
||||||
locales \
|
locales \
|
||||||
locales-all
|
locales-all
|
||||||
|
# TODO: missing packages
|
||||||
|
|
||||||
ENV LC_ALL en_US.UTF-8
|
ENV LC_ALL en_US.UTF-8
|
||||||
ENV LANG en_US.UTF-8
|
ENV LANG en_US.UTF-8
|
||||||
@ -79,11 +80,11 @@ RUN sed -i 's|Journald::Logger\.new.*|Logger.new("/var/log/bigbluebutton/recordi
|
|||||||
|
|
||||||
# add bbb-record with some adjustments so bbb-record works in this environment
|
# add bbb-record with some adjustments so bbb-record works in this environment
|
||||||
RUN cd /usr/bin \
|
RUN cd /usr/bin \
|
||||||
&& wget https://raw.githubusercontent.com/bigbluebutton/bigbluebutton/$TAG/bigbluebutton-config/bin/bbb-record \
|
&& wget https://raw.githubusercontent.com/bigbluebutton/bigbluebutton/$TAG_RECORDINGS/bigbluebutton-config/bin/bbb-record \
|
||||||
&& chmod +x /usr/bin/bbb-record \
|
&& chmod +x /usr/bin/bbb-record \
|
||||||
&& sed -i 's/^BBB_WEB.*/BBB_WEB=""/' /usr/bin/bbb-record \
|
&& sed -i 's/^BBB_WEB.*/BBB_WEB=""/' /usr/bin/bbb-record \
|
||||||
&& sed -i 's/systemctl.*//' /usr/bin/bbb-record \
|
&& sed -i 's/systemctl.*//' /usr/bin/bbb-record \
|
||||||
&& echo "BIGBLUEBUTTON_RELEASE=$TAG" > /etc/bigbluebutton/bigbluebutton-release
|
&& echo "BIGBLUEBUTTON_RELEASE=$TAG_RECORDINGS" > /etc/bigbluebutton/bigbluebutton-release
|
||||||
|
|
||||||
# create user
|
# create user
|
||||||
# the ID should match the one creating the files in `core`
|
# the ID should match the one creating the files in `core`
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM node:14.18.1-bullseye-slim AS builder
|
FROM node:14.18.3-bullseye-slim AS builder
|
||||||
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y git wget
|
RUN apt-get update && apt-get install -y git wget
|
||||||
@ -12,7 +12,7 @@ RUN cd /bbb-webhooks && npm install --production
|
|||||||
RUN chmod 777 /bbb-webhooks/config
|
RUN chmod 777 /bbb-webhooks/config
|
||||||
# ------------------------------
|
# ------------------------------
|
||||||
|
|
||||||
FROM node:14.18.1-bullseye-slim
|
FROM node:14.18.3-bullseye-slim
|
||||||
RUN useradd --uid 2004 --user-group bbb-webhooks
|
RUN useradd --uid 2004 --user-group bbb-webhooks
|
||||||
|
|
||||||
COPY --from=builder /usr/bin/yq /usr/bin/yq
|
COPY --from=builder /usr/bin/yq /usr/bin/yq
|
||||||
|
@ -23,7 +23,7 @@ RUN cd /app \
|
|||||||
|
|
||||||
|
|
||||||
# =============================
|
# =============================
|
||||||
FROM node:14.18.1-bullseye-slim
|
FROM node:14.18.3-bullseye-slim
|
||||||
RUN useradd --uid 2004 --user-group webrtc-sfu
|
RUN useradd --uid 2004 --user-group webrtc-sfu
|
||||||
ENV NODE_ENV production
|
ENV NODE_ENV production
|
||||||
|
|
||||||
|
19
tags.env
19
tags.env
@ -7,15 +7,16 @@
|
|||||||
BBB_BUILD_TAG=v2022-03-30
|
BBB_BUILD_TAG=v2022-03-30
|
||||||
|
|
||||||
# https://github.com/bigbluebutton/bigbluebutton
|
# https://github.com/bigbluebutton/bigbluebutton
|
||||||
TAG_COMMON_MESSAGE=v2.5.0-alpha.6
|
TAG_COMMON_MESSAGE=v2.5.0-beta.1
|
||||||
TAG_APPS_AKKA=v2.5.0-alpha.6
|
TAG_APPS_AKKA=v2.5.0-beta.1
|
||||||
TAG_FSESL_AKKA=v2.5.0-alpha.6
|
TAG_FSESL_AKKA=v2.5.0-beta.1
|
||||||
TAG_BBB_WEB=v2.5.0-alpha.6
|
TAG_BBB_WEB=v2.5.0-beta.1
|
||||||
TAG_HTML5=v2.5.0-alpha.6
|
TAG_HTML5=v2.5.0-beta.1
|
||||||
TAG_RECORDINGS=v2.5.0-alpha.6
|
TAG_RECORDINGS=v2.5.0-beta.1
|
||||||
|
|
||||||
TAG_LEARNING_DASHBOARD=v2.5.0-alpha.6
|
TAG_LEARNING_DASHBOARD=v2.5.0-beta.1
|
||||||
TAG_FS_CONFIG=v2.5.0-alpha.6
|
TAG_FS_CONFIG=v2.5.0-beta.1
|
||||||
|
|
||||||
|
|
||||||
IMAGE_NODE=node:14.18.1-bullseye-slim
|
IMAGE_NODE=node:14.18.3-bullseye-slim
|
||||||
|
# TODO: variable still unused
|
Loading…
Reference in New Issue
Block a user