mirror of https://github.com/OpenVidu/openvidu.git
deployment: Cache ffmpeg for AMIs on start media node
parent
90a665230c
commit
b0fc2f986a
|
@ -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
|
||||||
|
@ -121,6 +123,11 @@ Resources:
|
||||||
# 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}"
|
||||||
|
|
||||||
|
# Cache ffmpeg binary
|
||||||
|
INSTALLATION_DIR="/opt/kms"
|
||||||
|
MEDIASOUP_IMAGE="$(grep MEDIASOUP_IMAGE "${INSTALLATION_DIR}"/docker-compose.yml | cut -d'=' -f2)"
|
||||||
|
docker run -it --entrypoint /ffmpeg "${MEDIASOUP_IMAGE}" -version
|
||||||
mode: "000755"
|
mode: "000755"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
group: "root"
|
group: "root"
|
||||||
|
|
Loading…
Reference in New Issue