deployment: Add speech to text service

pull/748/head
cruizba 2022-10-30 13:16:59 +01:00
parent 0e55ac35bc
commit a49c35ac7d
8 changed files with 18 additions and 3 deletions

View File

@ -49,6 +49,10 @@ output:
when.or:
- contains:
container.image.name: openvidu/openvidu-recording
- index: "filebeat-speech-to-text-%{+yyyy.MM.dd}"
when.or:
- contains:
container.image.name: openvidu/speech-to-text-service
pipelines:
- pipeline: kurento-pipeline
when.or:

View File

@ -28,6 +28,7 @@ services:
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
- OPENVIDU_RECORDING_IMAGE=openvidu/openvidu-recording:2.23.0
- COTURN_IMAGE=openvidu/openvidu-coturn:2.23.0
- SPEECH_TO_TEXT_IMAGE=openvidu/speech-to-text-service:2.24.0-beta1
- NO_COLOR=true
ports:
- 3000:3000

View File

@ -11,6 +11,7 @@ IMAGES=(
"docker.elastic.co/beats/filebeat"
"docker.elastic.co/beats/metricbeat"
"openvidu/media-node-controller"
"openvidu/speech-to-text-service"
"openvidu/mediasoup-controller"
"openvidu/openvidu-coturn"
)
@ -113,11 +114,13 @@ new_media_node_installation() {
METRICBEAT_IMAGE=$(grep METRICBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)
FILEBEAT_IMAGE=$(grep FILEBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)
OPENVIDU_RECORDING_IMAGE=$(grep OPENVIDU_RECORDING_IMAGE docker-compose.yml | cut -d"=" -f2)
SPEECH_TO_TEXT_IMAGE=$(grep SPEECH_TO_TEXT_IMAGE docker-compose.yml | cut -d"=" -f2)
docker pull "$KMS_IMAGE" || fatal "Error while pulling docker image: $KMS_IMAGE"
docker pull "$MEDIASOUP_IMAGE" || fatal "Error while pulling docker image: $MEDIASOUP_IMAGE"
docker pull "$METRICBEAT_IMAGE" || fatal "Error while pulling docker image: $METRICBEAT_IMAGE"
docker pull "$FILEBEAT_IMAGE" || fatal "Error while pulling docker image: $FILEBEAT_IMAGE"
docker pull "$OPENVIDU_RECORDING_IMAGE" || fatal "Error while pulling docker image: $OPENVIDU_RECORDING_IMAGE"
docker pull "$SPEECH_TO_TEXT_IMAGE" || fatal "Error while pulling docker image: $SPEECH_TO_TEXT_IMAGE"
docker-compose pull || true
# Ready to use
@ -248,13 +251,16 @@ upgrade_media_node() {
METRICBEAT_IMAGE="$(grep METRICBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)"
FILEBEAT_IMAGE="$(grep FILEBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)"
OPENVIDU_RECORDING_IMAGE="$(grep OPENVIDU_RECORDING_IMAGE docker-compose.yml | cut -d"=" -f2)"
SPEECH_TO_TEXT_IMAGE="$(grep SPEECH_TO_TEXT_IMAGE docker-compose.yml | cut -d"=" -f2)"
COTURN_IMAGE="$(grep COTURN_IMAGE docker-compose.yml | cut -d"=" -f2)"
docker pull "$KMS_IMAGE" || fatal "Error while pulling docker image: $KMS_IMAGE"
docker pull "$MEDIASOUP_IMAGE" || fatal "Error while pulling docker image: $MEDIASOUP_IMAGE"
docker pull "$METRICBEAT_IMAGE" || fatal "Error while pulling docker image: $METRICBEAT_IMAGE"
docker pull "$FILEBEAT_IMAGE" || fatal "Error while pulling docker image: $FILEBEAT_IMAGE"
docker pull "$OPENVIDU_RECORDING_IMAGE" || fatal "Error while pulling docker image: $OPENVIDU_RECORDING_IMAGE"
docker pull "$COTURN_IMAGE" || fatal "Error while pulling docker image: $COTURN_IMAGE"
docker pull "$SPEECH_TO_TEXT_IMAGE" || fatal "Error while pulling docker image: $SPEECH_TO_TEXT_IMAGE"
docker-compose pull || true
printf '\n => Stopping Media Node...'

View File

@ -17,6 +17,7 @@ IMAGES=(
"docker.elastic.co/beats/filebeat"
"docker.elastic.co/beats/metricbeat"
"openvidu/media-node-controller"
"openvidu/speech-to-text-service"
"openvidu/mediasoup-controller"
"openvidu/openvidu-coturn"
)

View File

@ -73,10 +73,10 @@ output:
when.or:
- contains:
container.image.name: openvidu/openvidu-proxy
- index: "filebeat-openvidu-recording-%{+yyyy.MM.dd}"
- index: "filebeat-speech-to-text-%{+yyyy.MM.dd}"
when.or:
- contains:
container.image.name: openvidu/openvidu-recording
container.image.name: openvidu/speech-to-text
pipelines:
- pipeline: kurento-pipeline
when.or:

View File

@ -161,6 +161,7 @@ services:
- METRICBEAT_IMAGE=docker.elastic.co/beats/metricbeat-oss:7.8.0
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
- OPENVIDU_RECORDING_IMAGE=openvidu/openvidu-recording:2.23.0
- SPEECH_TO_TEXT_IMAGE=openvidu/speech-to-text:2.24.0-beta1
- COTURN_IMAGE=openvidu/openvidu-coturn:2.23.0
- NO_COLOR=true
ports:

View File

@ -17,6 +17,7 @@ IMAGES=(
"docker.elastic.co/beats/filebeat"
"docker.elastic.co/beats/metricbeat"
"openvidu/media-node-controller"
"openvidu/speech-to-text"
"openvidu/mediasoup-controller"
"openvidu/openvidu-coturn"
)

View File

@ -139,7 +139,8 @@ def removeStrandedContainers(removeTestingContainers) {
"docker.elastic.co/beats/filebeat-oss:"
"openvidu/openvidu-pro-dind-media-node:"
"kurento/kurento-media-server"
"openvidu/media-node-controller:")
"openvidu/media-node-controller:"
"openvidu/speech-to-text:")
if [ "${removeTestingContainers}" == "true" ]; then
arr+=("openvidu/openvidu-test-e2e:")
arr+=("openvidu/openvidu-pro-test-e2e:")