diff --git a/openvidu-server/deployments/ce/docker-compose/.env b/openvidu-server/deployments/ce/docker-compose/.env index 6544bdd8..5d7c5cd9 100644 --- a/openvidu-server/deployments/ce/docker-compose/.env +++ b/openvidu-server/deployments/ce/docker-compose/.env @@ -75,6 +75,10 @@ LETSENCRYPT_EMAIL=user@example.com # ALLOWED_ACCESS_TO_RESTAPI=198.51.100.1, 198.51.100.0/24 # ALLOWED_ACCESS_TO_RESTAPI= +# A common base path for host bind-mounted volumes. +# This is used for various logs, recording layouts, and recording storage. +OPENVIDU_PATH_BASE=/opt/openvidu + # Whether to enable recording module or not OPENVIDU_RECORDING=false @@ -83,10 +87,10 @@ OPENVIDU_RECORDING_DEBUG=false # Openvidu Folder Record used for save the openvidu recording videos. Change it # with the folder you want to use from your host. -OPENVIDU_RECORDING_PATH=/opt/openvidu/recordings +OPENVIDU_RECORDING_PATH=${OPENVIDU_PATH_BASE}/recordings # System path where OpenVidu Server should look for custom recording layouts -OPENVIDU_RECORDING_CUSTOM_LAYOUT=/opt/openvidu/custom-layout +OPENVIDU_RECORDING_CUSTOM_LAYOUT=${OPENVIDU_PATH_BASE}/custom-layout # if true any client can connect to # https://OPENVIDU_SERVER_IP:OPENVIDU_PORT/recordings/any_session_file.mp4 @@ -170,7 +174,13 @@ OPENVIDU_SESSIONS_GARBAGE_THRESHOLD=3600 OPENVIDU_CDR=false # Path where the cdr log files are hosted -OPENVIDU_CDR_PATH=/opt/openvidu/cdr +OPENVIDU_CDR_PATH=${OPENVIDU_PATH_BASE}/cdr + +# Path where the KMS crash files are hosted +OPENVIDU_KMS_CRASHES_PATH=${OPENVIDU_PATH_BASE}/kms-crashes + +# Path where the KMS log files are hosted +OPENVIDU_KMS_LOGS_PATH=${OPENVIDU_PATH_BASE}/kurento-logs # Kurento Media Server image # -------------------------- diff --git a/openvidu-server/deployments/ce/docker-compose/docker-compose.yml b/openvidu-server/deployments/ce/docker-compose/docker-compose.yml index 5b57bab8..0c7f570a 100644 --- a/openvidu-server/deployments/ce/docker-compose/docker-compose.yml +++ b/openvidu-server/deployments/ce/docker-compose/docker-compose.yml @@ -51,9 +51,9 @@ services: ulimits: core: -1 volumes: - - /opt/openvidu/kms-crashes:/opt/openvidu/kms-crashes + - ${OPENVIDU_KMS_CRASHES_PATH}:/opt/openvidu/kms-crashes - ${OPENVIDU_RECORDING_PATH}:${OPENVIDU_RECORDING_PATH} - - /opt/openvidu/kurento-logs:/opt/openvidu/kurento-logs + - ${OPENVIDU_KMS_LOGS_PATH}:/opt/openvidu/kurento-logs environment: - KMS_MIN_PORT=40000 - KMS_MAX_PORT=57000