diff --git a/openvidu-server/deployments/enterprise-ha/docker-compose/base-services/docker-compose.yml b/openvidu-server/deployments/enterprise-ha/docker-compose/base-services/docker-compose.yml index af8c4a03a..580430a26 100644 --- a/openvidu-server/deployments/enterprise-ha/docker-compose/base-services/docker-compose.yml +++ b/openvidu-server/deployments/enterprise-ha/docker-compose/base-services/docker-compose.yml @@ -76,12 +76,16 @@ services: image: minio/mc:RELEASE.2025-08-13T08-35-41Z depends_on: - minio-s3 + restart: on-failure entrypoint: > /bin/sh -c " - /usr/bin/mc config host add openvidu-minio \ + until /usr/bin/mc alias set openvidu-minio \ http://minio-s3:9000 \ '${OPENVIDU_ENTERPRISE_HA_S3_CONFIG_ACCESS_KEY}' \ - '${OPENVIDU_ENTERPRISE_HA_S3_CONFIG_SECRET_KEY}'; + '${OPENVIDU_ENTERPRISE_HA_S3_CONFIG_SECRET_KEY}'; do + echo 'Waiting for MinIO to be ready...'; + sleep 2; + done; /usr/bin/mc mb 'openvidu-minio/${OPENVIDU_ENTERPRISE_HA_S3_CONFIG_BUCKET}'; exit 0; " diff --git a/openvidu-server/deployments/enterprise-ha/docker-compose/node/openvidu b/openvidu-server/deployments/enterprise-ha/docker-compose/node/openvidu index a3640dd01..2afac11eb 100755 --- a/openvidu-server/deployments/enterprise-ha/docker-compose/node/openvidu +++ b/openvidu-server/deployments/enterprise-ha/docker-compose/node/openvidu @@ -242,7 +242,7 @@ check_env_var_is_value() { start_openvidu() { export INITIAL_CONFIG_SYNC=true - if ! docker-compose up --exit-code-from replication-manager replication-manager; then + if ! docker-compose run replication-manager; then printf "\n ERROR: Openvidu Node failed to start" printf "\n" unset INITIAL_CONFIG_SYNC