51 lines
1.6 KiB
YAML
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
|