forked from extern/docker
Merge branch 'v2.2.x' into freeswitch-separation
This commit is contained in:
commit
619ccbcfb3
12
README.md
12
README.md
@ -21,7 +21,7 @@
|
||||
6. Create `.env` with `$ cp sample.env .env`
|
||||
7. Adjust the values in `.env`
|
||||
- **Important:** don't forget to change `ETHERPAD_API_KEY`, `SHARED_SECRET` and `RAILS_SECRET` to any random values! For example generated with `pwgen 40 3`
|
||||
- `DOMAIN` and `EXTERNAL_IP` are also required
|
||||
- `DOMAIN` and `EXTERNAL_IP` are also required. For example, use `dig +short <DOMAIN>` to get your external ip address.
|
||||
8. Start container. either...
|
||||
- **Most common setup**: BigBlueButton with automatic HTTPS certificate retrieval and Greenlight
|
||||
```bash
|
||||
@ -83,8 +83,16 @@ docker-compose up -d
|
||||
# greenlight & https image updates
|
||||
```
|
||||
|
||||
## Special thanks to
|
||||
- @dkrenn, whos dockerized version (bigbluebutton#8858)(https://github.com/bigbluebutton/bigbluebutton/pull/8858) helped me a lot in understand and some configs.
|
||||
|
||||
## Open Tasks
|
||||
- add support for recording
|
||||
- add coturn support
|
||||
- further separate bbb-core into individual container
|
||||
|
||||
- enable IPv6 support
|
||||
- fix captions (they don't appear, `readOnlyPadId` is missing)
|
||||
- switch to `node:12-buster-slim` for `html5`
|
||||
- switch to `node:12-buster-slim` for `webrtc-sfu`
|
||||
- drop root privileges in `webrtc-sfu`
|
||||
- drop root privileges in `kurento`
|
||||
|
@ -45,9 +45,6 @@ RUN apt-get update && apt-get install -y bbb-web \
|
||||
# https://github.com/bigbluebutton/bigbluebutton/issues/8959
|
||||
RUN sed -i 's|securerandom.source=file:/dev/random|securerandom.source=file:/dev/urandom|g' /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
|
||||
|
||||
# -- fix directory permissions
|
||||
RUN chown bigbluebutton:bigbluebutton /var/bigbluebutton
|
||||
|
||||
# -- copy configuration files
|
||||
COPY red5-webapps/bigbluebutton/application.conf /usr/share/red5/webapps/bigbluebutton/WEB-INF/classes/application.conf
|
||||
COPY red5-webapps/bigbluebutton/bigbluebutton.properties /usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties
|
||||
|
@ -13,6 +13,8 @@ mkdir -p /var/bigbluebutton/published
|
||||
mkdir -p /var/bigbluebutton/deleted
|
||||
mkdir -p /var/bigbluebutton/unpublished
|
||||
|
||||
# -- fix directory permissions
|
||||
RUN chown bigbluebutton:bigbluebutton /var/bigbluebutton
|
||||
|
||||
dockerize \
|
||||
-template /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties.tmpl:/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties \
|
||||
|
Loading…
Reference in New Issue
Block a user