mirror of https://github.com/OpenVidu/openvidu.git
deployment: Ensure all openvidu deployments have permissions in recordings folder
parent
1f3f439e22
commit
ff3d4db8db
|
@ -47,6 +47,11 @@ new_ov_installation() {
|
|||
printf "\n => Adding permission to 'openvidu' program..."
|
||||
chmod +x "${OPENVIDU_FOLDER}/openvidu" || fatal_error "Error while adding permission to 'openvidu' program"
|
||||
|
||||
# Change recording folder with all permissions
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_FOLDER}/recordings"
|
||||
|
||||
# Create own certificated folder
|
||||
printf "\n => Creating folder 'owncert'..."
|
||||
mkdir "${OPENVIDU_FOLDER}/owncert" || fatal_error "Error while creating the folder 'owncert'"
|
||||
|
@ -222,6 +227,11 @@ upgrade_ov() {
|
|||
printf "\n => Adding permission to 'openvidu' program..."
|
||||
chmod +x "${OPENVIDU_PREVIOUS_FOLDER}/openvidu" || fatal_error "Error while adding permission to 'openvidu' program"
|
||||
|
||||
# Change recording folder with all permissions
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_PREVIOUS_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_PREVIOUS_FOLDER}/recordings"
|
||||
|
||||
# Define old mode: On Premise or Cloud Formation
|
||||
OLD_MODE=$(grep -E "Installation Mode:.*$" "${ROLL_BACK_FOLDER}/docker-compose.yml" | awk '{ print $4,$5 }')
|
||||
[ -n "${OLD_MODE}" ] && sed -i -r "s/Installation Mode:.+/Installation Mode: ${OLD_MODE}/" "${OPENVIDU_PREVIOUS_FOLDER}/docker-compose.yml"
|
||||
|
|
|
@ -78,10 +78,6 @@ Resources:
|
|||
# Define Installation Type
|
||||
sed -i "s/Installation Mode: On Premises/Installation Mode: Cloud Formation/" /opt/kms/docker-compose.yml
|
||||
|
||||
# Create recording folder
|
||||
mkdir -p /opt/openvidu/recordings
|
||||
chmod 777 /opt/openvidu/recordings
|
||||
|
||||
# Configure crash report
|
||||
mkdir -p /opt/openvidu/kms-crashes
|
||||
sed -i "s/enabled=1/enabled=0/" /etc/default/apport
|
||||
|
|
|
@ -87,6 +87,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
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_FOLDER}/recordings"
|
||||
|
||||
chmod +x "${AWS_SCRIPTS_FOLDER}/openvidu_autodiscover.sh" || fatal_error "Error while adding permission to 'openvidu_autodiscover.sh' program"
|
||||
printf '\n - openvidu_autodiscover.sh'
|
||||
|
||||
|
@ -334,6 +339,11 @@ upgrade_ov() {
|
|||
chmod +x "${OPENVIDU_PREVIOUS_FOLDER}/openvidu" || fatal_error "Error while adding permission to 'openvidu' program"
|
||||
printf '\n - openvidu'
|
||||
|
||||
# Change recording folder with all permissions
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_PREVIOUS_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_PREVIOUS_FOLDER}/recordings"
|
||||
|
||||
chmod +x "${OPENVIDU_PREVIOUS_FOLDER}/cluster/aws/openvidu_autodiscover.sh" || fatal_error "Error while adding permission to 'openvidu_autodiscover.sh' program"
|
||||
printf '\n - openvidu_autodiscover.sh'
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ MEDIA_NODE_FOLDER=kms
|
|||
MEDIA_NODE_VERSION=master
|
||||
OPENVIDU_UPGRADABLE_VERSION="2.18"
|
||||
BEATS_FOLDER=${MEDIA_NODE_FOLDER}/beats
|
||||
OPENVIDU_RECORDINGS_FOLDER="/opt/openvidu/recordings"
|
||||
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${MEDIA_NODE_VERSION}
|
||||
IMAGES=(
|
||||
"kurento-media-server"
|
||||
|
@ -83,6 +84,11 @@ new_media_node_installation() {
|
|||
printf "\n => Adding permission to 'media_node' program..."
|
||||
chmod +x "${MEDIA_NODE_FOLDER}/media_node" || fatal_error "Error while adding permission to 'media_node' program"
|
||||
|
||||
# Change recording folder with all permissions
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_RECORDINGS_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_RECORDINGS_FOLDER}/recordings"
|
||||
|
||||
# Add execution permissions
|
||||
printf "\n => Adding permission to 'copy_config_files.sh' script..."
|
||||
chmod +x "${MEDIA_NODE_FOLDER}/beats/copy_config_files.sh" || fatal_error "Error while adding permission to 'copy_config_files.sh' script"
|
||||
|
@ -289,6 +295,11 @@ upgrade_media_node() {
|
|||
printf "\n => Adding permission to 'media_node' program..."
|
||||
chmod +x "${MEDIA_NODE_PREVIOUS_FOLDER}/media_node" || fatal_error "Error while adding permission to 'media_node' program"
|
||||
|
||||
# Change recording folder with all permissions
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_RECORDINGS_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_RECORDINGS_FOLDER}/recordings"
|
||||
|
||||
# Add execution permissions
|
||||
printf "\n => Adding permission to 'copy_config_files.sh' script..."
|
||||
chmod +x "${MEDIA_NODE_PREVIOUS_FOLDER}/beats/copy_config_files.sh" || fatal_error "Error while adding permission to 'copy_config_files.sh' script"
|
||||
|
|
|
@ -87,6 +87,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
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_FOLDER}/recordings"
|
||||
|
||||
chmod +x "${AWS_SCRIPTS_FOLDER}/openvidu_autodiscover.sh" || fatal_error "Error while adding permission to 'openvidu_autodiscover.sh' program"
|
||||
printf '\n - openvidu_autodiscover.sh'
|
||||
|
||||
|
@ -334,6 +339,11 @@ upgrade_ov() {
|
|||
chmod +x "${OPENVIDU_PREVIOUS_FOLDER}/openvidu" || fatal_error "Error while adding permission to 'openvidu' program"
|
||||
printf '\n - openvidu'
|
||||
|
||||
# Change recording folder with all permissions
|
||||
printf "\n => Adding permission to 'recordings' folder..."
|
||||
mkdir -p "${OPENVIDU_PREVIOUS_FOLDER}/recordings"
|
||||
chmod 777 "${OPENVIDU_PREVIOUS_FOLDER}/recordings"
|
||||
|
||||
chmod +x "${OPENVIDU_PREVIOUS_FOLDER}/cluster/aws/openvidu_autodiscover.sh" || fatal_error "Error while adding permission to 'openvidu_autodiscover.sh' program"
|
||||
printf '\n - openvidu_autodiscover.sh'
|
||||
|
||||
|
|
Loading…
Reference in New Issue