2020-04-28 10:49:35 +02:00

51 lines
1.6 KiB
YAML

version: '3.1'
services:
openvidu-basic-videoconference:
image: openvidu/openvidu-basic-videoconference
restart: on-failure
environment:
- OPENVIDU_URL=https://${OPENVIDU_DOMAIN_OR_PUBLIC_IP:-}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-basic-webinar:
image: openvidu/openvidu-basic-webinar
restart: on-failure
environment:
- OPENVIDU_URL=https://${OPENVIDU_DOMAIN_OR_PUBLIC_IP:-}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-classroom:
image: openvidu/openvidu-classroom
restart: on-failure
environment:
- OPENVIDU_URL=https://${OPENVIDU_DOMAIN_OR_PUBLIC_IP:-}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-getaroom:
image: openvidu/openvidu-getaroom
restart: on-failure
environment:
- OPENVIDU_URL=https://${OPENVIDU_DOMAIN_OR_PUBLIC_IP:-}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
openvidu-call:
image: openvidu/openvidu-call:2.12.0
restart: on-failure
environment:
- OPENVIDU_URL=https://${OPENVIDU_DOMAIN_OR_PUBLIC_IP:-}
- OPENVIDU_SECRET=${OPENVIDU_SECRET:-}
nginx:
image: openvidu/openvidu-demo-proxy
restart: on-failure
ports:
- "5442:80"
environment:
- URL_OV_BASIC_VIDEOCONFERENCE=openvidu-basic-videoconference:80
- URL_OV_BASIC_WEBINAR=openvidu-basic-webinar:5000
- URL_OV_CLASSROOM=openvidu-classroom:5000
- URL_OV_GETAROOM=openvidu-getaroom:80
- URL_OV_CALL=openvidu-call:80