mirror of
https://github.com/jitsi/docker-jitsi-meet.git
synced 2026-04-02 15:51:05 +02:00
fix: multi tenant setup (#1401)
* fix: multi tenant setup
refs:
fa5ee32720
https://community.jitsi.org/t/subdomain-not-working-on-docker-conatiner/116967/17
* refactor: lint
* squash: Fixes extra space.
Co-authored-by: Дамян Минков <damencho@jitsi.org>
This commit is contained in:
parent
47804d0b9e
commit
dc5b6a1ef5
@ -20,11 +20,15 @@ config.hosts.domain = '{{ $XMPP_DOMAIN }}';
|
||||
config.focusUserJid = '{{$JICOFO_AUTH_USER}}@{{$XMPP_AUTH_DOMAIN}}';
|
||||
|
||||
{{ if $ENABLE_SUBDOMAINS -}}
|
||||
var subdir = '<!--# echo var="subdir" default="" -->';
|
||||
var subdomain = "<!--# echo var="subdomain" default="" -->";
|
||||
if (subdir.startsWith('<!--')) {
|
||||
subdir = '';
|
||||
}
|
||||
if (subdomain) {
|
||||
subdomain = subdomain.substr(0,subdomain.length-1).split('.').join('_').toLowerCase() + '.';
|
||||
}
|
||||
config.hosts.muc = '{{ $XMPP_MUC_DOMAIN_PREFIX }}.'+subdomain+'{{ $XMPP_DOMAIN }}';
|
||||
config.hosts.muc = '{{ $XMPP_MUC_DOMAIN_PREFIX }}.' + subdomain + '{{ $XMPP_DOMAIN }}';
|
||||
{{ else -}}
|
||||
config.hosts.muc = '{{ $XMPP_MUC_DOMAIN }}';
|
||||
{{ end -}}
|
||||
@ -38,14 +42,23 @@ config.hosts.anonymousdomain = '{{ $XMPP_GUEST_DOMAIN }}';
|
||||
config.hosts.authdomain = '{{ $XMPP_DOMAIN }}';
|
||||
{{ end -}}
|
||||
|
||||
{{ if $ENABLE_SUBDOMAINS -}}
|
||||
config.bosh = '/' + subdir + 'http-bind';
|
||||
{{ else -}}
|
||||
config.bosh = '/http-bind';
|
||||
{{ end -}}
|
||||
|
||||
{{ if $ENABLE_XMPP_WEBSOCKET -}}
|
||||
{{ if $ENABLE_SUBDOMAINS -}}
|
||||
config.websocket = 'wss://{{ $PUBLIC_URL_DOMAIN }}/' + subdir + 'xmpp-websocket';
|
||||
{{ else -}}
|
||||
config.websocket = 'wss://{{ $PUBLIC_URL_DOMAIN }}/xmpp-websocket';
|
||||
{{ end -}}
|
||||
{{ end -}}
|
||||
|
||||
{{ if $CONFIG_EXTERNAL_CONNECT -}}
|
||||
{{ if $ENABLE_SUBDOMAINS -}}
|
||||
config.externalConnectUrl = '/<!--# echo var="subdir" default="" -->http-pre-bind';
|
||||
config.externalConnectUrl = '/' + subdir + 'http-pre-bind';
|
||||
{{ else -}}
|
||||
config.externalConnectUrl = '/http-pre-bind';
|
||||
{{ end -}}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user