mirror of https://github.com/OpenVidu/openvidu.git
deployment: Add speech to text service
parent
0e55ac35bc
commit
a49c35ac7d
|
@ -49,6 +49,10 @@ output:
|
||||||
when.or:
|
when.or:
|
||||||
- contains:
|
- contains:
|
||||||
container.image.name: openvidu/openvidu-recording
|
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:
|
pipelines:
|
||||||
- pipeline: kurento-pipeline
|
- pipeline: kurento-pipeline
|
||||||
when.or:
|
when.or:
|
||||||
|
|
|
@ -28,6 +28,7 @@ services:
|
||||||
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
|
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
|
||||||
- OPENVIDU_RECORDING_IMAGE=openvidu/openvidu-recording:2.23.0
|
- OPENVIDU_RECORDING_IMAGE=openvidu/openvidu-recording:2.23.0
|
||||||
- COTURN_IMAGE=openvidu/openvidu-coturn: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
|
- NO_COLOR=true
|
||||||
ports:
|
ports:
|
||||||
- 3000:3000
|
- 3000:3000
|
||||||
|
|
|
@ -11,6 +11,7 @@ IMAGES=(
|
||||||
"docker.elastic.co/beats/filebeat"
|
"docker.elastic.co/beats/filebeat"
|
||||||
"docker.elastic.co/beats/metricbeat"
|
"docker.elastic.co/beats/metricbeat"
|
||||||
"openvidu/media-node-controller"
|
"openvidu/media-node-controller"
|
||||||
|
"openvidu/speech-to-text-service"
|
||||||
"openvidu/mediasoup-controller"
|
"openvidu/mediasoup-controller"
|
||||||
"openvidu/openvidu-coturn"
|
"openvidu/openvidu-coturn"
|
||||||
)
|
)
|
||||||
|
@ -113,11 +114,13 @@ new_media_node_installation() {
|
||||||
METRICBEAT_IMAGE=$(grep METRICBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)
|
METRICBEAT_IMAGE=$(grep METRICBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)
|
||||||
FILEBEAT_IMAGE=$(grep FILEBEAT_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)
|
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 "$KMS_IMAGE" || fatal "Error while pulling docker image: $KMS_IMAGE"
|
||||||
docker pull "$MEDIASOUP_IMAGE" || fatal "Error while pulling docker image: $MEDIASOUP_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 "$METRICBEAT_IMAGE" || fatal "Error while pulling docker image: $METRICBEAT_IMAGE"
|
||||||
docker pull "$FILEBEAT_IMAGE" || fatal "Error while pulling docker image: $FILEBEAT_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 "$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
|
docker-compose pull || true
|
||||||
|
|
||||||
# Ready to use
|
# Ready to use
|
||||||
|
@ -248,13 +251,16 @@ upgrade_media_node() {
|
||||||
METRICBEAT_IMAGE="$(grep METRICBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)"
|
METRICBEAT_IMAGE="$(grep METRICBEAT_IMAGE docker-compose.yml | cut -d"=" -f2)"
|
||||||
FILEBEAT_IMAGE="$(grep FILEBEAT_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)"
|
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)"
|
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 "$KMS_IMAGE" || fatal "Error while pulling docker image: $KMS_IMAGE"
|
||||||
docker pull "$MEDIASOUP_IMAGE" || fatal "Error while pulling docker image: $MEDIASOUP_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 "$METRICBEAT_IMAGE" || fatal "Error while pulling docker image: $METRICBEAT_IMAGE"
|
||||||
docker pull "$FILEBEAT_IMAGE" || fatal "Error while pulling docker image: $FILEBEAT_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 "$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 "$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
|
docker-compose pull || true
|
||||||
|
|
||||||
printf '\n => Stopping Media Node...'
|
printf '\n => Stopping Media Node...'
|
||||||
|
|
|
@ -17,6 +17,7 @@ IMAGES=(
|
||||||
"docker.elastic.co/beats/filebeat"
|
"docker.elastic.co/beats/filebeat"
|
||||||
"docker.elastic.co/beats/metricbeat"
|
"docker.elastic.co/beats/metricbeat"
|
||||||
"openvidu/media-node-controller"
|
"openvidu/media-node-controller"
|
||||||
|
"openvidu/speech-to-text-service"
|
||||||
"openvidu/mediasoup-controller"
|
"openvidu/mediasoup-controller"
|
||||||
"openvidu/openvidu-coturn"
|
"openvidu/openvidu-coturn"
|
||||||
)
|
)
|
||||||
|
|
|
@ -73,10 +73,10 @@ output:
|
||||||
when.or:
|
when.or:
|
||||||
- contains:
|
- contains:
|
||||||
container.image.name: openvidu/openvidu-proxy
|
container.image.name: openvidu/openvidu-proxy
|
||||||
- index: "filebeat-openvidu-recording-%{+yyyy.MM.dd}"
|
- index: "filebeat-speech-to-text-%{+yyyy.MM.dd}"
|
||||||
when.or:
|
when.or:
|
||||||
- contains:
|
- contains:
|
||||||
container.image.name: openvidu/openvidu-recording
|
container.image.name: openvidu/speech-to-text
|
||||||
pipelines:
|
pipelines:
|
||||||
- pipeline: kurento-pipeline
|
- pipeline: kurento-pipeline
|
||||||
when.or:
|
when.or:
|
||||||
|
|
|
@ -161,6 +161,7 @@ services:
|
||||||
- METRICBEAT_IMAGE=docker.elastic.co/beats/metricbeat-oss:7.8.0
|
- METRICBEAT_IMAGE=docker.elastic.co/beats/metricbeat-oss:7.8.0
|
||||||
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
|
- FILEBEAT_IMAGE=docker.elastic.co/beats/filebeat-oss:7.8.0
|
||||||
- OPENVIDU_RECORDING_IMAGE=openvidu/openvidu-recording:2.23.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
|
- COTURN_IMAGE=openvidu/openvidu-coturn:2.23.0
|
||||||
- NO_COLOR=true
|
- NO_COLOR=true
|
||||||
ports:
|
ports:
|
||||||
|
|
|
@ -17,6 +17,7 @@ IMAGES=(
|
||||||
"docker.elastic.co/beats/filebeat"
|
"docker.elastic.co/beats/filebeat"
|
||||||
"docker.elastic.co/beats/metricbeat"
|
"docker.elastic.co/beats/metricbeat"
|
||||||
"openvidu/media-node-controller"
|
"openvidu/media-node-controller"
|
||||||
|
"openvidu/speech-to-text"
|
||||||
"openvidu/mediasoup-controller"
|
"openvidu/mediasoup-controller"
|
||||||
"openvidu/openvidu-coturn"
|
"openvidu/openvidu-coturn"
|
||||||
)
|
)
|
||||||
|
|
|
@ -139,7 +139,8 @@ def removeStrandedContainers(removeTestingContainers) {
|
||||||
"docker.elastic.co/beats/filebeat-oss:"
|
"docker.elastic.co/beats/filebeat-oss:"
|
||||||
"openvidu/openvidu-pro-dind-media-node:"
|
"openvidu/openvidu-pro-dind-media-node:"
|
||||||
"kurento/kurento-media-server"
|
"kurento/kurento-media-server"
|
||||||
"openvidu/media-node-controller:")
|
"openvidu/media-node-controller:"
|
||||||
|
"openvidu/speech-to-text:")
|
||||||
if [ "${removeTestingContainers}" == "true" ]; then
|
if [ "${removeTestingContainers}" == "true" ]; then
|
||||||
arr+=("openvidu/openvidu-test-e2e:")
|
arr+=("openvidu/openvidu-test-e2e:")
|
||||||
arr+=("openvidu/openvidu-pro-test-e2e:")
|
arr+=("openvidu/openvidu-pro-test-e2e:")
|
||||||
|
|
Loading…
Reference in New Issue