2022-09-20 15:03:57 +02:00

61 lines
2.2 KiB
YAML

version: '3.1'
services:
openvidu-basic-videoconference:
image: openvidu/openvidu-basic-videoconference:2.22.0
restart: on-failure
environment:
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-basic-screenshare:
image: openvidu/openvidu-basic-screenshare:2.22.0
restart: on-failure
environment:
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-basic-webinar:
image: openvidu/openvidu-basic-webinar:2.22.0
restart: on-failure
environment:
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-classroom:
image: openvidu/openvidu-classroom:2.22.0
restart: on-failure
environment:
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-getaroom:
image: openvidu/openvidu-getaroom:2.22.0
restart: on-failure
environment:
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-call:
image: openvidu/openvidu-call:2.22.0-demos
restart: on-failure
environment:
- OPENVIDU_URL=https://${DOMAIN_OR_PUBLIC_IP:-}:${HTTPS_PORT:-443}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
- CALL_OPENVIDU_CERTTYPE=${CERTIFICATE_TYPE}
demos-page:
image: openvidu/openvidu-demo-proxy:2.22.0
restart: on-failure
ports:
- "5442:80"
environment:
- URL_OV_BASIC_VIDEOCONFERENCE=http://openvidu-basic-videoconference:5000
- URL_OV_BASIC_SCREENSHARE=http://openvidu-basic-screenshare:5000
- URL_OV_BASIC_WEBINAR=https://openvidu-basic-webinar:5000
- URL_OV_CLASSROOM=https://openvidu-classroom:5000
- URL_OV_GETAROOM=http://openvidu-getaroom:5000
- URL_OV_CALL=http://openvidu-call:5000
- REDIRECT_INDEX_TO_DOMAIN=${REDIRECT_INDEX_TO_DOMAIN:-}