From 637fe69b1d7ab2e3684cca59ad4b90b0e1d1cb46 Mon Sep 17 00:00:00 2001 From: cruizba Date: Fri, 7 Oct 2022 13:54:33 +0200 Subject: [PATCH] deployment: Set different recordings directory for media nodes with mono-node deployment --- .../pro/docker-compose/mono-node/docker-compose.yml | 3 ++- .../mono-node/install_openvidu_pro_mono_node.sh | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml b/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml index bc79d312..82b65b3c 100644 --- a/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml +++ b/openvidu-server/deployments/pro/docker-compose/mono-node/docker-compose.yml @@ -128,6 +128,7 @@ services: ulimits: core: -1 environment: + - MEDIA_NODE_CONTROLLER_RECORDINGS_PATH=/opt/openvidu/mncontroller/recordings - KMS_IMAGE=kurento/kurento-media-server:6.18.0 - MEDIASOUP_IMAGE=openvidu/mediasoup-controller:2.23.0 - METRICBEAT_IMAGE=docker.elastic.co/beats/metricbeat-oss:7.8.0 @@ -138,7 +139,7 @@ services: ports: - 3000:3000 volumes: - - /opt/openvidu/recordings:/opt/openvidu/recordings + - /opt/openvidu/mncontroller/recordings:/opt/openvidu/mncontroller/recordings - /opt/openvidu/beats:/opt/openvidu/beats - /var/run/docker.sock:/var/run/docker.sock - /opt/openvidu/kurento-logs:/opt/openvidu/kurento-logs diff --git a/openvidu-server/deployments/pro/docker-compose/mono-node/install_openvidu_pro_mono_node.sh b/openvidu-server/deployments/pro/docker-compose/mono-node/install_openvidu_pro_mono_node.sh index 1747ac9f..2478bc13 100755 --- a/openvidu-server/deployments/pro/docker-compose/mono-node/install_openvidu_pro_mono_node.sh +++ b/openvidu-server/deployments/pro/docker-compose/mono-node/install_openvidu_pro_mono_node.sh @@ -105,9 +105,11 @@ new_ov_installation() { chmod +x "${OPENVIDU_FOLDER}/openvidu" || fatal_error "Error while adding permission to 'openvidu' program" printf '\n - openvidu' - # Change recording folder with all permissions + # Change recording folders with all permissions printf "\n => Adding permission to 'recordings' folder..." mkdir -p "${OPENVIDU_FOLDER}/recordings" + mkdir -p "${OPENVIDU_FOLDER}/mncontroller/recordings" + chmod 777 "${OPENVIDU_FOLDER}/mncontroller/recordings" # Create own certificated folder printf "\n => Creating folder 'owncert'..."