mirror of
https://github.com/bigbluebutton/docker.git
synced 2024-12-01 20:44:20 +01:00
29 lines
1.0 KiB
Docker
29 lines
1.0 KiB
Docker
FROM node:14-alpine AS builder
|
|
|
|
RUN apk add subversion
|
|
|
|
# --------------------
|
|
|
|
ENV TAG_PlAYBACK_LEGACY v2.3-alpha-6
|
|
RUN svn checkout https://github.com/bigbluebutton/bigbluebutton/tags/$TAG_PlAYBACK_LEGACY/record-and-playback/presentation/playback/presentation /playback-legacy
|
|
|
|
# --------------------
|
|
|
|
ENV TAG_PLAYBACK v2.3.2
|
|
ENV REACT_APP_BBB_PLAYBACK_BUILD=$TAG_PLAYBACK
|
|
|
|
# apparently there is currently no github release & tag created
|
|
# for the latest bbb-playback version shipped with 2.3-alpha-6
|
|
# so we use the master branch
|
|
# RUN svn checkout https://github.com/bigbluebutton/bbb-playback/tags/$TAG_PLAYBACK /bbb-playback
|
|
RUN svn checkout https://github.com/bigbluebutton/bbb-playback/trunk /bbb-playback
|
|
RUN cd /bbb-playback && npm install && npm run-script build
|
|
|
|
# --------------------
|
|
|
|
FROM nginx:1.19-alpine
|
|
|
|
COPY --from=builder /playback-legacy/2.0 /www/presentation/2.0
|
|
COPY --from=builder /bbb-playback/build /www/presentation/2.3
|
|
COPY ./bbb /etc/nginx/bbb
|
|
COPY ./bigbluebutton /etc/nginx/conf.d/default.conf |