|
@@ -26,11 +26,20 @@ asap_accepted_issuers = { "{{ join "\",\"" (splitList "," .Env.JWT_ACCEPTED_ISSU
|
|
asap_accepted_audiences = { "{{ join "\",\"" (splitList "," .Env.JWT_ACCEPTED_AUDIENCES) }}" }
|
|
asap_accepted_audiences = { "{{ join "\",\"" (splitList "," .Env.JWT_ACCEPTED_AUDIENCES) }}" }
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
|
|
-{{ if $ENABLE_XMPP_WEBSOCKET }}
|
|
|
|
|
|
+consider_bosh_secure = true;
|
|
|
|
+
|
|
-- Deprecated in 0.12
|
|
-- Deprecated in 0.12
|
|
-- https://github.com/bjc/prosody/commit/26542811eafd9c708a130272d7b7de77b92712de
|
|
-- https://github.com/bjc/prosody/commit/26542811eafd9c708a130272d7b7de77b92712de
|
|
-cross_domain_websocket = { "{{ $PUBLIC_URL }}" };
|
|
|
|
-consider_bosh_secure = true;
|
|
|
|
|
|
+{{ $XMPP_CROSS_DOMAINS := $PUBLIC_URL }}
|
|
|
|
+{{ if eq .Env.XMPP_CROSS_DOMAIN "true"}}
|
|
|
|
+cross_domain_websocket = true
|
|
|
|
+cross_domain_bosh = true
|
|
|
|
+{{ else }}
|
|
|
|
+{{ if and .Env.XMPP_CROSS_DOMAIN (not (eq .Env.XMPP_CROSS_DOMAIN "false" )) }}
|
|
|
|
+ {{ $XMPP_CROSS_DOMAINS = list $PUBLIC_URL .Env.XMPP_CROSS_DOMAIN | join "," }}
|
|
|
|
+{{ end }}
|
|
|
|
+cross_domain_websocket = { "{{ join "\",\"" (splitList "," $XMPP_CROSS_DOMAINS) }}" }
|
|
|
|
+cross_domain_bosh = { "{{ join "\",\"" (splitList "," $XMPP_CROSS_DOMAINS) }}" }
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
|
|
VirtualHost "{{ .Env.XMPP_DOMAIN }}"
|
|
VirtualHost "{{ .Env.XMPP_DOMAIN }}"
|