Changeset View
Changeset View
Standalone View
Standalone View
docker-compose.yml
Show All 40 Lines | volumes: | ||||
- ./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro | - ./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro | ||||
- ./docker/certs/kolab.hosted.com.cert:/etc/pki/tls/certs/kolab.hosted.com.cert | - ./docker/certs/kolab.hosted.com.cert:/etc/pki/tls/certs/kolab.hosted.com.cert | ||||
- ./docker/certs/kolab.hosted.com.key:/etc/pki/tls/certs/kolab.hosted.com.key | - ./docker/certs/kolab.hosted.com.key:/etc/pki/tls/certs/kolab.hosted.com.key | ||||
- ./docker/certs/kolab.mgmt.com.cert:/etc/pki/tls/certs/kolab.mgmt.com.cert | - ./docker/certs/kolab.mgmt.com.cert:/etc/pki/tls/certs/kolab.mgmt.com.cert | ||||
- ./docker/certs/kolab.mgmt.com.key:/etc/pki/tls/certs/kolab.mgmt.com.key | - ./docker/certs/kolab.mgmt.com.key:/etc/pki/tls/certs/kolab.mgmt.com.key | ||||
- ./docker/kolab/utils:/root/utils:ro | - ./docker/kolab/utils:/root/utils:ro | ||||
- ./src/.env:/.dockerenv:ro | - ./src/.env:/.dockerenv:ro | ||||
- /sys/fs/cgroup:/sys/fs/cgroup:ro | - /sys/fs/cgroup:/sys/fs/cgroup:ro | ||||
kurento-media-server: | |||||
build: | |||||
context: ./docker/kurento-media-server/ | |||||
container_name: kolab-kurento-media-server | |||||
environment: | |||||
- GST_DEBUG=3,Kurento*:4,kms*:4,sdp*:4,webrtc*:4,*rtpendpoint:4,rtp*handler:4,rtpsynchronizer:4,agnosticbin:4 | |||||
hostname: kurento-media-server.hosted.com | |||||
image: apheleia/kurento-media-server:6.15.0 | |||||
network_mode: host | |||||
mariadb: | mariadb: | ||||
container_name: kolab-mariadb | container_name: kolab-mariadb | ||||
environment: | environment: | ||||
MYSQL_ROOT_PASSWORD: Welcome2KolabSystems | MYSQL_ROOT_PASSWORD: Welcome2KolabSystems | ||||
healthcheck: | healthcheck: | ||||
interval: 10s | interval: 10s | ||||
test: test -e /var/run/mysqld/mysqld.sock | test: test -e /var/run/mysqld/mysqld.sock | ||||
timeout: 5s | timeout: 5s | ||||
retries: 30 | retries: 30 | ||||
image: mariadb | image: mariadb | ||||
network_mode: host | network_mode: host | ||||
openvidu: | openvidu: | ||||
build: | |||||
context: ./docker/openvidu/ | |||||
container_name: kolab-openvidu | container_name: kolab-openvidu | ||||
depends_on: | |||||
- kurento-media-server | |||||
environment: | environment: | ||||
- APP_DOMAIN=${APP_DOMAIN} | - APP_DOMAIN=${APP_DOMAIN} | ||||
- CERTIFICATE_TYPE=letsencrypt | - CERTIFICATE_TYPE=letsencrypt | ||||
- COTURN_IP=${OPENVIDU_COTURN_IP} | - COTURN_IP=${OPENVIDU_COTURN_IP} | ||||
- COTURN_REDIS_DBNAME=${OPENVIDU_COTURN_REDIS_DATABASE} | - COTURN_REDIS_DBNAME=${OPENVIDU_COTURN_REDIS_DATABASE} | ||||
- COTURN_REDIS_PASSWORD=${OPENVIDU_COTURN_REDIS_PASSWORD} | - COTURN_REDIS_PASSWORD=${OPENVIDU_COTURN_REDIS_PASSWORD} | ||||
- COTURN_REDIS_IP=${OPENVIDU_COTURN_REDIS_IP} | - COTURN_REDIS_IP=${OPENVIDU_COTURN_REDIS_IP} | ||||
- DOMAIN_OR_PUBLIC_IP=${OPENVIDU_PUBLIC_IP} | - DOMAIN_OR_PUBLIC_IP=${OPENVIDU_PUBLIC_IP} | ||||
- HTTP_PORT=8080 | - SERVER_PORT=${OPENVIDU_SERVER_PORT} | ||||
- HTTPS_PORT=443 | |||||
- KMS_STUN_IP=${OPENVIDU_COTURN_IP} | - KMS_STUN_IP=${OPENVIDU_COTURN_IP} | ||||
- KMS_STUN_PORT=3478 | - KMS_STUN_PORT=3478 | ||||
- KMS_URIS=["ws://localhost:8888/kurento"] | - KMS_URIS=["ws://localhost:8888/kurento", "ws://localhost:8889/kurento"] | ||||
- OPENVIDU_SECRET=${OPENVIDU_API_PASSWORD} | - OPENVIDU_SECRET=${OPENVIDU_API_PASSWORD} | ||||
- OPENVIDU_WEBHOOK=${OPENVIDU_WEBHOOK} | - OPENVIDU_WEBHOOK=${OPENVIDU_WEBHOOK} | ||||
- OPENVIDU_WEBHOOK_ENDPOINT=${OPENVIDU_WEBHOOK_ENDPOINT} | - OPENVIDU_WEBHOOK_ENDPOINT=${OPENVIDU_WEBHOOK_ENDPOINT} | ||||
- SERVER_PORT=8443 | - SERVER_SSL_ENABLED=false | ||||
hostname: openvidu.hosted.com | hostname: openvidu.hosted.com | ||||
image: openvidu/openvidu-server-kms:2.15.0 | image: apheleia/openvidu:2.16.0 | ||||
network_mode: host | network_mode: host | ||||
tmpfs: | tmpfs: | ||||
- /run | - /run | ||||
- /tmp | - /tmp | ||||
- /var/run | - /var/run | ||||
- /var/tmp | - /var/tmp | ||||
tty: true | tty: true | ||||
volumes: | volumes: | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |