diff --git a/labs/bbb-webrtc-sfu/Dockerfile b/labs/bbb-webrtc-sfu/Dockerfile index b0cfd9d4f1a8fad7b5cbfa4abde80b0586ae5f6b..ebba290ee6887c5df9ec7f5424a8fe6deb40fb77 100644 --- a/labs/bbb-webrtc-sfu/Dockerfile +++ b/labs/bbb-webrtc-sfu/Dockerfile @@ -12,4 +12,6 @@ RUN cd /source \ WORKDIR /source +EXPOSE 3008 + CMD [ "docker-entrypoint.sh" ] diff --git a/labs/docker/Makefile b/labs/docker/Makefile index edce0913feb0c8d3db16ce4e1ef110408a6f190d..a6ff02a929260736ffd59450da5d1a6919ae31c1 100644 --- a/labs/docker/Makefile +++ b/labs/docker/Makefile @@ -52,7 +52,5 @@ release: make image DIR=$(BUILD_DIR_BASE)/bbb-webhooks IMAGE_NAME=bbb-webhooks make image DIR=$(BUILD_DIR_BASE)/labs/docker/kurento IMAGE_NAME=bbb-kurento make image DIR=$(BUILD_DIR_BASE)/labs/docker/freeswitch IMAGE_NAME=bbb-freeswitch - make image DIR=$(BUILD_DIR_BASE)/labs/docker/nginx IMAGE_NAME=bbb-nginx - make image DIR=$(BUILD_DIR_BASE)/labs/docker/nginx-dhp IMAGE_NAME=nginx-dhp make image DIR=$(BUILD_DIR_BASE)/labs/docker/coturn IMAGE_NAME=bbb-coturn make image DIR=$(BUILD_DIR_BASE)/bbb-lti IMAGE_NAME=bbb-lti diff --git a/labs/docker/docker-compose.yml b/labs/docker/docker-compose.yml index d012f61893d26e8fc1523a0fafa519959cae6597..fabf9da3a1babaef0288b39f3058ce0fa61dfeac 100644 --- a/labs/docker/docker-compose.yml +++ b/labs/docker/docker-compose.yml @@ -32,6 +32,9 @@ services: environment: REDIS_HOST: redis SHARED_SECRET: ${SHARED_SECRET} + labels: + - "traefik.backend=bbb-webhooks" + - "traefik.frontend.rule=PathPrefix: /bigbluebutton/api/hooks" bbb-freeswitch: image: ${TAG_PREFIX}bbb-freeswitch${TAG_SUFFIX} @@ -40,6 +43,9 @@ services: - coturn volumes: - media-audio:/var/freeswitch/meetings + labels: + - "traefik.backend=bbb-freeswitch" + - "traefik.frontend.rule=PathPrefix: /ws" bbb-webrtc-sfu: image: ${TAG_PREFIX}bbb-webrtc-sfu${TAG_SUFFIX} @@ -54,6 +60,9 @@ services: REDIS_HOST: redis FREESWITCH_IP: bbb-freeswitch LOG_LEVEL: debug + labels: + - "traefik.backend=bbb-webrtc-sfu" + - "traefik.frontend.rule=PathPrefix: /bbb-webrtc-sfu" coturn: image: ${TAG_PREFIX}bbb-coturn${TAG_SUFFIX} @@ -118,40 +127,6 @@ services: - "traefik.backend=bbb-web" - "traefik.frontend.rule=PathPrefix: /bigbluebutton" -# greenlight-env: -# image: bigbluebutton/greenlight -# volumes: -# - config-greenlight:/data -# command: rake secret > /data/env - -# greenlight: -# image: bigbluebutton/greenlight -# restart: unless-stopped -# volumes: -# - db-greenlight:/usr/src/app/db/production - - nginx: - image: ${TAG_PREFIX}bbb-nginx${TAG_SUFFIX} - restart: unless-stopped - depends_on: - - bbb-webhooks - - bbb-web - - bbb-html5 - - bbb-webrtc-sfu - - bbb-freeswitch -# - greenlight - ports: - - 80:80 - - 443:443 - volumes: - - ssl-conf:/etc/nginx/ssl - - static:/var/www/bigbluebutton-default - environment: - SERVER_DOMAIN: ${SERVER_DOMAIN} - SSL_CERT_PATH: /etc/nginx/ssl/live/${SERVER_DOMAIN}/fullchain.pem - SSL_KEY_PATH: /etc/nginx/ssl/live/${SERVER_DOMAIN}/privkey.pem - SSL_DHPARAM_PATH: /etc/nginx/ssl/dhp-2048.pem - traefik: image: traefik restart: unless-stopped