mirror of
https://github.com/bigbluebutton/docker.git
synced 2025-05-29 14:40:55 +02:00
publish images
This commit is contained in:
parent
20bb46fb4d
commit
5d326709b6
@ -12,7 +12,7 @@ x-html5-backend: &html5backend
|
|||||||
args:
|
args:
|
||||||
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
||||||
TAG_HTML5: {{ .Env.TAG_HTML5 }}
|
TAG_HTML5: {{ .Env.TAG_HTML5 }}
|
||||||
image: bbb-html5
|
image: alangecker/bbb-docker-html5:{{ .Env.TAG_HTML5 }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -48,6 +48,7 @@ services:
|
|||||||
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
||||||
TAG_COMMON_MESSAGE: {{ .Env.TAG_COMMON_MESSAGE }}
|
TAG_COMMON_MESSAGE: {{ .Env.TAG_COMMON_MESSAGE }}
|
||||||
TAG_BBB_WEB: {{ .Env.TAG_BBB_WEB }}
|
TAG_BBB_WEB: {{ .Env.TAG_BBB_WEB }}
|
||||||
|
image: alangecker/bbb-docker-web:{{ .Env.TAG_BBB_WEB }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -106,6 +107,7 @@ services:
|
|||||||
context: mod/freeswitch
|
context: mod/freeswitch
|
||||||
args:
|
args:
|
||||||
TAG_FS_CONFIG: {{ .Env.TAG_FS_CONFIG }}
|
TAG_FS_CONFIG: {{ .Env.TAG_FS_CONFIG }}
|
||||||
|
image: alangecker/bbb-docker-freeswitch:{{ .Env.TAG_FS_CONFIG }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
cap_add:
|
cap_add:
|
||||||
- IPC_LOCK
|
- IPC_LOCK
|
||||||
@ -134,6 +136,7 @@ services:
|
|||||||
context: mod/nginx
|
context: mod/nginx
|
||||||
args:
|
args:
|
||||||
TAG_LEARNING_DASHBOARD: {{ .Env.TAG_LEARNING_DASHBOARD }}
|
TAG_LEARNING_DASHBOARD: {{ .Env.TAG_LEARNING_DASHBOARD }}
|
||||||
|
image: alangecker/bbb-docker-nginx:1.21-{{ .Env.TAG_PLAYBACK }}-{{ .Env.TAG_LEARNING_DASHBOARD }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- etherpad
|
- etherpad
|
||||||
@ -153,6 +156,7 @@ services:
|
|||||||
|
|
||||||
etherpad:
|
etherpad:
|
||||||
build: mod/etherpad
|
build: mod/etherpad
|
||||||
|
image: alangecker/bbb-docker-etherpad:1.8.18
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -164,6 +168,7 @@ services:
|
|||||||
|
|
||||||
bbb-pads:
|
bbb-pads:
|
||||||
build: mod/bbb-pads
|
build: mod/bbb-pads
|
||||||
|
image: alangecker/bbb-docker-pads:{{ .Env.TAG_PADS }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -216,6 +221,7 @@ services:
|
|||||||
context: mod/webrtc-sfu
|
context: mod/webrtc-sfu
|
||||||
args:
|
args:
|
||||||
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
||||||
|
image: alangecker/bbb-docker-webrtc-sfu:{{ .Env.TAG_WEBRTC_SFU }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -248,6 +254,7 @@ services:
|
|||||||
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
||||||
TAG_COMMON_MESSAGE: {{ .Env.TAG_COMMON_MESSAGE }}
|
TAG_COMMON_MESSAGE: {{ .Env.TAG_COMMON_MESSAGE }}
|
||||||
TAG_FSESL_AKKA: {{ .Env.TAG_FSESL_AKKA }}
|
TAG_FSESL_AKKA: {{ .Env.TAG_FSESL_AKKA }}
|
||||||
|
image: alangecker/bbb-docker-fsesl-akka:{{ .Env.TAG_FSESL_AKKA }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -265,6 +272,7 @@ services:
|
|||||||
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
||||||
TAG_COMMON_MESSAGE: {{ .Env.TAG_COMMON_MESSAGE }}
|
TAG_COMMON_MESSAGE: {{ .Env.TAG_COMMON_MESSAGE }}
|
||||||
TAG_APPS_AKKA: {{ .Env.TAG_APPS_AKKA }}
|
TAG_APPS_AKKA: {{ .Env.TAG_APPS_AKKA }}
|
||||||
|
image: alangecker/bbb-docker-apps-akka:{{ .Env.TAG_APPS_AKKA }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -279,6 +287,7 @@ services:
|
|||||||
|
|
||||||
jodconverter:
|
jodconverter:
|
||||||
build: mod/jodconverter
|
build: mod/jodconverter
|
||||||
|
image: alangecker/bbb-docker-jodconverter:latest
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
tmpfs:
|
tmpfs:
|
||||||
- /tmp
|
- /tmp
|
||||||
@ -292,6 +301,7 @@ services:
|
|||||||
|
|
||||||
periodic:
|
periodic:
|
||||||
build: mod/periodic
|
build: mod/periodic
|
||||||
|
image: alangecker/bbb-docker-periodic:v2.5.0-rc.1
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- mongodb
|
- mongodb
|
||||||
@ -317,6 +327,7 @@ services:
|
|||||||
args:
|
args:
|
||||||
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
BBB_BUILD_TAG: {{ .Env.BBB_BUILD_TAG }}
|
||||||
TAG_RECORDINGS: {{ .Env.TAG_RECORDINGS }}
|
TAG_RECORDINGS: {{ .Env.TAG_RECORDINGS }}
|
||||||
|
image: alangecker/bbb-docker-recordings:{{ .Env.BBB_BUILD_TAG }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
@ -340,6 +351,7 @@ services:
|
|||||||
# webhooks
|
# webhooks
|
||||||
webhooks:
|
webhooks:
|
||||||
build: mod/webhooks
|
build: mod/webhooks
|
||||||
|
image: alangecker/bbb-docker-webhooks:{{ .Env.TAG_WEBHOOKS }}
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
DOMAIN: ${DOMAIN}
|
DOMAIN: ${DOMAIN}
|
||||||
|
@ -23,7 +23,7 @@ RUN cd /source \
|
|||||||
|
|
||||||
# ===================================================
|
# ===================================================
|
||||||
|
|
||||||
FROM bbb-docker-base-java
|
FROM alangecker/bbb-docker-base-java
|
||||||
|
|
||||||
COPY --from=builder /bbb-apps-akka-0.0.4 /bbb-apps-akka
|
COPY --from=builder /bbb-apps-akka-0.0.4 /bbb-apps-akka
|
||||||
COPY bbb-apps-akka.conf /etc/bigbluebutton/bbb-apps-akka.conf.tmpl
|
COPY bbb-apps-akka.conf /etc/bigbluebutton/bbb-apps-akka.conf.tmpl
|
||||||
|
@ -36,9 +36,7 @@ RUN unzip -q /bbb-web/build/libs/bigbluebutton-0.10.0.war -d /dist
|
|||||||
|
|
||||||
|
|
||||||
# ===================================================
|
# ===================================================
|
||||||
FROM bbb-docker-base-java
|
FROM alangecker/bbb-docker-base-java
|
||||||
|
|
||||||
COPY --from=bbb-docker-base-java /usr/local/bin/dockerize /usr/local/bin/dockerize
|
|
||||||
|
|
||||||
# add blank presentation files and allow conversation to pdf/svg
|
# add blank presentation files and allow conversation to pdf/svg
|
||||||
RUN mkdir -p /usr/share/bigbluebutton/blank \
|
RUN mkdir -p /usr/share/bigbluebutton/blank \
|
||||||
|
@ -5,7 +5,7 @@ RUN apt-get update && \
|
|||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
subversion curl wget ca-certificates gnupg gnupg2 lsb-release unzip
|
subversion curl wget ca-certificates gnupg gnupg2 lsb-release unzip
|
||||||
|
|
||||||
COPY --from=bbb-docker-base-java /usr/local/bin/dockerize /usr/local/bin/dockerize
|
COPY --from=alangecker/bbb-docker-base-java /usr/local/bin/dockerize /usr/local/bin/dockerize
|
||||||
|
|
||||||
|
|
||||||
# install freeswitch
|
# install freeswitch
|
||||||
|
@ -27,7 +27,7 @@ RUN unzip /source/target/universal/bbb-fsesl-akka-0.0.2.zip -d /
|
|||||||
|
|
||||||
# # ===================================================
|
# # ===================================================
|
||||||
|
|
||||||
FROM bbb-docker-base-java
|
FROM alangecker/bbb-docker-base-java
|
||||||
|
|
||||||
COPY --from=builder /bbb-fsesl-akka-0.0.2 /bbb-fsesl-akka
|
COPY --from=builder /bbb-fsesl-akka-0.0.2 /bbb-fsesl-akka
|
||||||
COPY bbb-fsesl-akka.conf /etc/bigbluebutton/bbb-fsesl-akka.conf.tmpl
|
COPY bbb-fsesl-akka.conf /etc/bigbluebutton/bbb-fsesl-akka.conf.tmpl
|
||||||
|
@ -26,7 +26,7 @@ FROM node:14.19.1-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 && \
|
||||||
apk add su-exec
|
apk add su-exec
|
||||||
COPY --from=bbb-docker-base-java /usr/local/bin/dockerize /usr/local/bin/dockerize
|
COPY --from=alangecker/bbb-docker-base-java /usr/local/bin/dockerize /usr/local/bin/dockerize
|
||||||
COPY --from=builder --chown=meteor:meteor /app/bundle /app
|
COPY --from=builder --chown=meteor:meteor /app/bundle /app
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
COPY bbb-html5.yml /app/bbb-html5.yml.tmpl
|
COPY bbb-html5.yml /app/bbb-html5.yml.tmpl
|
||||||
|
@ -47,6 +47,10 @@ docker run \
|
|||||||
-e TAG_FS_CONFIG=${TAG_FS_CONFIG} \
|
-e TAG_FS_CONFIG=${TAG_FS_CONFIG} \
|
||||||
-e TAG_LEARNING_DASHBOARD=${TAG_LEARNING_DASHBOARD} \
|
-e TAG_LEARNING_DASHBOARD=${TAG_LEARNING_DASHBOARD} \
|
||||||
-e TAG_RECORDINGS=${TAG_RECORDINGS} \
|
-e TAG_RECORDINGS=${TAG_RECORDINGS} \
|
||||||
|
-e TAG_WEBRTC_SFU=${TAG_WEBRTC_SFU} \
|
||||||
|
-e TAG_WEBHOOKS=${TAG_WEBHOOKS} \
|
||||||
|
-e TAG_PLAYBACK=${TAG_PLAYBACK} \
|
||||||
|
-e TAG_PADS=${TAG_PADS} \
|
||||||
-e DEV_MODE=${DEV_MODE:-false} \
|
-e DEV_MODE=${DEV_MODE:-false} \
|
||||||
-e EXTERNAL_IPv6=${EXTERNAL_IPv6:-} \
|
-e EXTERNAL_IPv6=${EXTERNAL_IPv6:-} \
|
||||||
-e ENABLE_RECORDING=${ENABLE_RECORDING:-false} \
|
-e ENABLE_RECORDING=${ENABLE_RECORDING:-false} \
|
||||||
|
@ -198,9 +198,6 @@ sed -i "s/POSTGRESQL_SECRET=.*/POSTGRESQL_SECRET=$RANDOM_5/" .env
|
|||||||
|
|
||||||
./scripts/generate-compose
|
./scripts/generate-compose
|
||||||
|
|
||||||
echo "building bbb-docker-base-java"
|
|
||||||
docker build -t bbb-docker-base-java mod/base-java
|
|
||||||
|
|
||||||
echo "--------------------------------------------------"
|
echo "--------------------------------------------------"
|
||||||
echo "configuration file .env got successfully created!"
|
echo "configuration file .env got successfully created!"
|
||||||
echo ""
|
echo ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user