|
3 | 3 | {{ $ENABLE_RATE_LIMITS := .Env.PROSODY_ENABLE_RATE_LIMITS | default "0" | toBool -}}
|
4 | 4 | {{ $ENABLE_SUBDOMAINS := .Env.ENABLE_SUBDOMAINS | default "true" | toBool -}}
|
5 | 5 | {{ $ENABLE_XMPP_WEBSOCKET := .Env.ENABLE_XMPP_WEBSOCKET | default "1" | toBool -}}
|
6 |
| -{{ $GC_TYPE := .Env.GC_TYPE | default "generational" -}} |
7 |
| -{{ $GC_INC_TH := .Env.GC_INC_TH | default 150 -}} |
8 |
| -{{ $GC_INC_SPEED := .Env.GC_INC_SPEED | default 250 -}} |
9 |
| -{{ $GC_INC_STEP_SIZE := .Env.GC_INC_STEP_SIZE | default 13 -}} |
10 |
| -{{ $GC_GEN_MIN_TH := .Env.GC_GEN_MIN_TH | default 20 -}} |
11 |
| -{{ $GC_GEN_MAX_TH := .Env.GC_GEN_MAX_TH | default 100 -}} |
12 | 6 | {{ $JIBRI_RECORDER_USER := .Env.JIBRI_RECORDER_USER | default "recorder" -}}
|
13 | 7 | {{ $JIGASI_TRANSCRIBER_USER := .Env.JIGASI_TRANSCRIBER_USER | default "transcriber" -}}
|
14 | 8 | {{ $LIMIT_MESSAGES_CHECK_TOKEN := .Env.PROSODY_LIMIT_MESSAGES_CHECK_TOKEN | default "0" | toBool -}}
|
|
42 | 36 | {{ $XMPP_SERVER_S2S_PORT := .Env.XMPP_SERVER_S2S_PORT | default $S2S_PORT -}}
|
43 | 37 | {{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN | default "recorder.meet.jitsi" -}}
|
44 | 38 |
|
45 |
| ---Prosody garbage collector settings |
46 |
| ---For more information see https://prosody.im/doc/advanced_gc |
47 |
| -{{ if eq $GC_TYPE "generational" }} |
48 |
| -gc = { |
49 |
| - mode = "generational"; |
50 |
| - minor_threshold = {{ $GC_GEN_MIN_TH }}; |
51 |
| - major_threshold = {{ $GC_GEN_MAX_TH }}; |
52 |
| -} |
53 |
| -{{ else }} |
54 |
| -gc = { |
55 |
| - mode = "incremental"; |
56 |
| - threshold = {{ $GC_INC_TH }}; |
57 |
| - speed = {{ $GC_INC_SPEED }}; |
58 |
| - step_size = {{ $GC_INC_STEP_SIZE }}; |
59 |
| -} |
60 |
| -{{ end }} |
61 |
| - |
62 | 39 | plugin_paths = { "/prosody-plugins/", "/prosody-plugins-custom" }
|
63 | 40 |
|
64 | 41 | muc_mapper_domain_base = "v{{ $VISITOR_INDEX }}.{{ $VISITORS_XMPP_DOMAIN }}";
|
|
0 commit comments