diff --git a/src/addons.js b/src/addons.js index f58d7b2d3..d6e54e4e8 100644 --- a/src/addons.js +++ b/src/addons.js @@ -1368,6 +1368,7 @@ function startTurn(existingInfra, callback) { const tag = infra.images.turn.tag; const memoryLimit = 256; + const realm = settings.adminFqdn(); if (existingInfra.version === infra.version && existingInfra.images.turn && infra.images.turn.tag === existingInfra.images.turn.tag) return callback(); @@ -1383,6 +1384,7 @@ function startTurn(existingInfra, callback) { --dns 172.18.0.1 \ --dns-search=. \ -e CLOUDRON_TURN_SECRET="${turnSecret}" \ + -e CLOUDRON_REALM="${realm}" \ --label isCloudronManaged=true \ --read-only -v /tmp -v /run "${tag}"`; diff --git a/src/infra_version.js b/src/infra_version.js index 070fd70b9..0f7368eaf 100644 --- a/src/infra_version.js +++ b/src/infra_version.js @@ -15,7 +15,7 @@ exports = module.exports = { // a major version bump in the db containers will trigger the restore logic that uses the db dumps // docker inspect --format='{{index .RepoDigests 0}}' $IMAGE to get the sha256 'images': { - 'turn': { repo: 'cloudron/coturn', tag: 'cloudron/coturn:0.0.1@sha256:b718c97dd265e2f9ca303661606ee51813f89c28a6caf5a50c53e6d9d7f8b811' }, + 'turn': { repo: 'cloudron/coturn', tag: 'cloudron/coturn:0.0.1@sha256:1f109e3d153a972433de8a076247a39ebc031564801d09cd31186a80ef687733' }, 'mysql': { repo: 'cloudron/mysql', tag: 'cloudron/mysql:2.2.0@sha256:440c8a9ca4d2958d51a375359f8158ef702b83395aa9ac4f450c51825ec09239' }, 'postgresql': { repo: 'cloudron/postgresql', tag: 'cloudron/postgresql:2.0.2@sha256:6dcee0731dfb9b013ed94d56205eee219040ee806c7e251db3b3886eaa4947ff' }, 'mongodb': { repo: 'cloudron/mongodb', tag: 'cloudron/mongodb:2.1.0@sha256:6d1bf221cfe6124957e2c58b57c0a47214353496009296acb16adf56df1da9d5' },