prosody: add ability to configure max occupants
This commit is contained in:
@@ -208,6 +208,7 @@ services:
|
|||||||
- LDAP_START_TLS
|
- LDAP_START_TLS
|
||||||
- LDAP_URL
|
- LDAP_URL
|
||||||
- LDAP_USE_TLS
|
- LDAP_USE_TLS
|
||||||
|
- MAX_PARTICIPANTS
|
||||||
- PROSODY_RESERVATION_ENABLED
|
- PROSODY_RESERVATION_ENABLED
|
||||||
- PROSODY_RESERVATION_REST_BASE_URL
|
- PROSODY_RESERVATION_REST_BASE_URL
|
||||||
- PUBLIC_URL
|
- PUBLIC_URL
|
||||||
|
|||||||
@@ -241,6 +241,9 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc"
|
|||||||
{{ if $ENABLE_SUBDOMAINS -}}
|
{{ if $ENABLE_SUBDOMAINS -}}
|
||||||
"muc_domain_mapper";
|
"muc_domain_mapper";
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
{{ if .Env.MAX_PARTICIPANTS }}
|
||||||
|
"muc_max_occupants";
|
||||||
|
{{ end }
|
||||||
}
|
}
|
||||||
muc_room_cache_size = 1000
|
muc_room_cache_size = 1000
|
||||||
muc_room_locking = false
|
muc_room_locking = false
|
||||||
@@ -248,6 +251,10 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc"
|
|||||||
{{ if .Env.XMPP_MUC_CONFIGURATION -}}
|
{{ if .Env.XMPP_MUC_CONFIGURATION -}}
|
||||||
{{ join "\n" (splitList "," .Env.XMPP_MUC_CONFIGURATION) }}
|
{{ join "\n" (splitList "," .Env.XMPP_MUC_CONFIGURATION) }}
|
||||||
{{ end -}}
|
{{ end -}}
|
||||||
|
{{ if .Env.MAX_PARTICIPANTS }}
|
||||||
|
muc_access_whitelist = { "{{ .Env.JICOFO_AUTH_USER }}@{{ .Env.XMPP_AUTH_DOMAIN }}" }
|
||||||
|
muc_max_occupants = "{{ .Env.MAX_PARTICIPANTS }}"
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
Component "focus.{{ $XMPP_DOMAIN }}" "client_proxy"
|
Component "focus.{{ $XMPP_DOMAIN }}" "client_proxy"
|
||||||
target_address = "{{ $JICOFO_AUTH_USER }}@{{ $XMPP_AUTH_DOMAIN }}"
|
target_address = "{{ $JICOFO_AUTH_USER }}@{{ $XMPP_AUTH_DOMAIN }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user