mirror of https://github.com/OpenVidu/openvidu.git
44 lines
1.6 KiB
YAML
44 lines
1.6 KiB
YAML
# ------------------------------------------------------------------------------
|
|
#
|
|
# DO NOT MODIFY THIS FILE !!!
|
|
#
|
|
# Configuration properties should be specified in .env file
|
|
#
|
|
# This docker-compose file coordinates all services of OpenVidu CE Platform.
|
|
#
|
|
# Openvidu Version: 2.30.0
|
|
#
|
|
# Installation Mode: On Premises
|
|
#
|
|
# ------------------------------------------------------------------------------
|
|
|
|
version: '3.1'
|
|
|
|
services:
|
|
media-node-controller:
|
|
image: openvidu/media-node-controller:2.30.0
|
|
restart: always
|
|
ulimits:
|
|
core: -1
|
|
entrypoint: ['/bin/sh', '-c', '/beats/copy_config_files.sh && /usr/local/bin/entrypoint.sh']
|
|
environment:
|
|
- KMS_IMAGE=kurento/kurento-media-server:7.1.1
|
|
- MEDIASOUP_IMAGE=openvidu/mediasoup-controller:2.30.0
|
|
- METRICBEAT_IMAGE=docker.elastic.co/beats/metricbeat-oss:7.8.0
|
|
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
|
|
- OPENVIDU_RECORDING_IMAGE=openvidu/openvidu-recording:2.30.0
|
|
- COTURN_IMAGE=openvidu/openvidu-coturn:2.30.0
|
|
- SPEECH_TO_TEXT_IMAGE=openvidu/speech-to-text-service:2.30.0
|
|
- NO_COLOR=true
|
|
ports:
|
|
- 3000:3000
|
|
volumes:
|
|
- /opt/openvidu/recordings:/opt/openvidu/recordings
|
|
- /opt/openvidu/beats:/opt/openvidu/beats
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
- /opt/openvidu/kurento-logs:/opt/openvidu/kurento-logs
|
|
- ./beats:/beats
|
|
logging:
|
|
options:
|
|
max-size: "100M"
|