Compare commits

...

3 Commits

Author SHA1 Message Date
cruizba 80b82b6ed6 deployment: Move recording before sleep in testRecording.sh 2022-03-07 18:27:57 +01:00
cruizba eff01e392b deployment: Cache ffmpeg for AMIs on start media node 2022-03-07 18:27:44 +01:00
pabloFuente db86252baf Updated installation scripts to 2.21.0 2022-03-03 14:28:28 +01:00
5 changed files with 16 additions and 8 deletions

View File

@ -2,8 +2,8 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2.21.0
OPENVIDU_UPGRADABLE_VERSION="2.18" OPENVIDU_UPGRADABLE_VERSION="2.20"
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION} DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${OPENVIDU_VERSION}
fatal_error() { fatal_error() {

View File

@ -2,8 +2,8 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2.21.0
OPENVIDU_UPGRADABLE_VERSION="2.18" OPENVIDU_UPGRADABLE_VERSION="2.20"
AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws
ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats BEATS_FOLDER=${OPENVIDU_FOLDER}/beats

View File

@ -103,6 +103,8 @@ Resources:
"/usr/local/bin/testRecording.sh": "/usr/local/bin/testRecording.sh":
content: | content: |
#!/bin/bash -x #!/bin/bash -x
# This script checks the recording COMPOSED and cache it from AMIs to the EBS volume.
# https://serverfault.com/a/837118
TEST_RECORDING_DIR="/opt/openvidu/test-recording" TEST_RECORDING_DIR="/opt/openvidu/test-recording"
docker run -d --rm --name=test-recording -e URL=https://openvidu.io/ -v "${TEST_RECORDING_DIR}":/recordings openvidu/openvidu-recording:OPENVIDU_RECORDING_DOCKER_TAG docker run -d --rm --name=test-recording -e URL=https://openvidu.io/ -v "${TEST_RECORDING_DIR}":/recordings openvidu/openvidu-recording:OPENVIDU_RECORDING_DOCKER_TAG
@ -115,12 +117,18 @@ Resources:
ELAPSED=$((ELAPSED+1)) ELAPSED=$((ELAPSED+1))
done done
# Cache ffmpeg binary
INSTALLATION_DIR="/opt/kms"
MEDIASOUP_IMAGE="$(grep MEDIASOUP_IMAGE "${INSTALLATION_DIR}"/docker-compose.yml | cut -d'=' -f2)"
docker run --entrypoint /ffmpeg "${MEDIASOUP_IMAGE}" -version
# Sleep 30 seconds # Sleep 30 seconds
sleep 30 sleep 30
# Clean test recording # Clean test recording
docker rm -f test-recording docker rm -f test-recording
rm -rf "${TEST_RECORDING_DIR}" rm -rf "${TEST_RECORDING_DIR}"
mode: "000755" mode: "000755"
owner: "root" owner: "root"
group: "root" group: "root"

View File

@ -1,8 +1,8 @@
#!/usr/bin/env bash #!/usr/bin/env bash
MEDIA_NODE_FOLDER=kms MEDIA_NODE_FOLDER=kms
MEDIA_NODE_VERSION=master MEDIA_NODE_VERSION=v2.21.0
OPENVIDU_UPGRADABLE_VERSION="2.18" OPENVIDU_UPGRADABLE_VERSION="2.20"
BEATS_FOLDER=${MEDIA_NODE_FOLDER}/beats BEATS_FOLDER=${MEDIA_NODE_FOLDER}/beats
OPENVIDU_RECORDINGS_FOLDER="/opt/openvidu/recordings" OPENVIDU_RECORDINGS_FOLDER="/opt/openvidu/recordings"
DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${MEDIA_NODE_VERSION} DOWNLOAD_URL=https://raw.githubusercontent.com/OpenVidu/openvidu/${MEDIA_NODE_VERSION}

View File

@ -2,8 +2,8 @@
# Global variables # Global variables
OPENVIDU_FOLDER=openvidu OPENVIDU_FOLDER=openvidu
OPENVIDU_VERSION=master OPENVIDU_VERSION=v2.21.0
OPENVIDU_UPGRADABLE_VERSION="2.18" OPENVIDU_UPGRADABLE_VERSION="2.20"
AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws AWS_SCRIPTS_FOLDER=${OPENVIDU_FOLDER}/cluster/aws
ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch ELASTICSEARCH_FOLDER=${OPENVIDU_FOLDER}/elasticsearch
BEATS_FOLDER=${OPENVIDU_FOLDER}/beats BEATS_FOLDER=${OPENVIDU_FOLDER}/beats