Skip to content
Snippets Groups Projects
Commit 9a7dbd0b authored by Felipe Cecagno's avatar Felipe Cecagno
Browse files

remove nginx from build; add labels for traefik; expose port on bbb-webrtc-sfu

parent a9b88182
No related branches found
No related tags found
No related merge requests found
......@@ -12,4 +12,6 @@ RUN cd /source \
WORKDIR /source
EXPOSE 3008
CMD [ "docker-entrypoint.sh" ]
......@@ -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
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment