hybtel commited on
Commit
ee2373b
·
verified ·
1 Parent(s): e7df922

Create config_docker.json

Browse files
Files changed (1) hide show
  1. config_docker.json +424 -0
config_docker.json ADDED
@@ -0,0 +1,424 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "ServiceSettings": {
3
+ "SiteURL": "",
4
+ "WebsocketURL": "",
5
+ "LicenseFileLocation": "",
6
+ "ListenAddress": ":8065",
7
+ "ConnectionSecurity": "",
8
+ "TLSCertFile": "",
9
+ "TLSKeyFile": "",
10
+ "UseLetsEncrypt": false,
11
+ "LetsEncryptCertificateCacheFile": "./config/letsencrypt.cache",
12
+ "Forward80To443": false,
13
+ "ReadTimeout": 300,
14
+ "WriteTimeout": 300,
15
+ "MaximumLoginAttempts": 10,
16
+ "GoroutineHealthThreshold": -1,
17
+ "GoogleDeveloperKey": "",
18
+ "EnableOAuthServiceProvider": false,
19
+ "EnableIncomingWebhooks": true,
20
+ "EnableOutgoingWebhooks": true,
21
+ "EnableCommands": true,
22
+ "EnableOnlyAdminIntegrations": true,
23
+ "EnablePostUsernameOverride": false,
24
+ "EnablePostIconOverride": false,
25
+ "EnableAPIv3": false,
26
+ "EnableLinkPreviews": false,
27
+ "EnableTesting": false,
28
+ "EnableDeveloper": false,
29
+ "EnableSecurityFixAlert": true,
30
+ "EnableInsecureOutgoingConnections": false,
31
+ "AllowedUntrustedInternalConnections": "",
32
+ "EnableMultifactorAuthentication": false,
33
+ "EnforceMultifactorAuthentication": false,
34
+ "EnableUserAccessTokens": false,
35
+ "AllowCorsFrom": "",
36
+ "CorsExposedHeaders": "",
37
+ "CorsAllowCredentials": false,
38
+ "CorsDebug": false,
39
+ "AllowCookiesForSubdomains": false,
40
+ "SessionLengthWebInDays": 30,
41
+ "SessionLengthMobileInDays": 30,
42
+ "SessionLengthSSOInDays": 30,
43
+ "SessionCacheInMinutes": 10,
44
+ "SessionIdleTimeoutInMinutes": 0,
45
+ "WebsocketSecurePort": 443,
46
+ "WebsocketPort": 80,
47
+ "WebserverMode": "gzip",
48
+ "EnableCustomEmoji": false,
49
+ "EnableEmojiPicker": true,
50
+ "EnableGifPicker": false,
51
+ "GfycatApiKey": "2_KtH_W5",
52
+ "GfycatApiSecret": "3wLVZPiswc3DnaiaFoLkDvB4X0IV6CpMkj4tf2inJRsBY6-FnkT08zGmppWFgeof",
53
+ "RestrictCustomEmojiCreation": "all",
54
+ "RestrictPostDelete": "all",
55
+ "AllowEditPost": "always",
56
+ "PostEditTimeLimit": -1,
57
+ "ExperimentalEnableAuthenticationTransfer": true,
58
+ "TimeBetweenUserTypingUpdatesMilliseconds": 5000,
59
+ "EnablePostSearch": true,
60
+ "EnableUserTypingMessages": true,
61
+ "EnableChannelViewedMessages": true,
62
+ "EnableUserStatuses": true,
63
+ "ClusterLogTimeoutMilliseconds": 2000,
64
+ "EnablePreviewFeatures": true,
65
+ "CloseUnusedDirectMessages": false,
66
+ "EnableTutorial": true,
67
+ "ExperimentalEnableDefaultChannelLeaveJoinMessages": true,
68
+ "ExperimentalGroupUnreadChannels": "disabled",
69
+ "ExperimentalChannelOrganization": false,
70
+ "ImageProxyType": "",
71
+ "ImageProxyOptions": "",
72
+ "ImageProxyURL": "",
73
+ "EnableAPITeamDeletion": false,
74
+ "ExperimentalEnableHardenedMode": false,
75
+ "ExperimentalLimitClientConfig": false,
76
+ "EnableEmailInvitations": false
77
+ },
78
+ "TeamSettings": {
79
+ "SiteName": "Mattermost",
80
+ "MaxUsersPerTeam": 50,
81
+ "EnableTeamCreation": true,
82
+ "EnableUserCreation": true,
83
+ "EnableOpenServer": false,
84
+ "EnableUserDeactivation": false,
85
+ "RestrictCreationToDomains": "",
86
+ "EnableCustomBrand": false,
87
+ "CustomBrandText": "",
88
+ "CustomDescriptionText": "",
89
+ "RestrictDirectMessage": "any",
90
+ "RestrictTeamInvite": "all",
91
+ "RestrictPublicChannelManagement": "all",
92
+ "RestrictPrivateChannelManagement": "all",
93
+ "RestrictPublicChannelCreation": "all",
94
+ "RestrictPrivateChannelCreation": "all",
95
+ "RestrictPublicChannelDeletion": "all",
96
+ "RestrictPrivateChannelDeletion": "all",
97
+ "RestrictPrivateChannelManageMembers": "all",
98
+ "EnableXToLeaveChannelsFromLHS": false,
99
+ "UserStatusAwayTimeout": 300,
100
+ "MaxChannelsPerTeam": 2000,
101
+ "MaxNotificationsPerChannel": 1000,
102
+ "EnableConfirmNotificationsToChannel": true,
103
+ "TeammateNameDisplay": "username",
104
+ "ExperimentalViewArchivedChannels": false,
105
+ "ExperimentalEnableAutomaticReplies": false,
106
+ "ExperimentalHideTownSquareinLHS": false,
107
+ "ExperimentalTownSquareIsReadOnly": false,
108
+ "ExperimentalPrimaryTeam": "",
109
+ "ExperimentalDefaultChannels": []
110
+ },
111
+ "DisplaySettings": {
112
+ "CustomUrlSchemes": [],
113
+ "ExperimentalTimezone": false
114
+ },
115
+ "ClientRequirements": {
116
+ "AndroidLatestVersion": "",
117
+ "AndroidMinVersion": "",
118
+ "DesktopLatestVersion": "",
119
+ "DesktopMinVersion": "",
120
+ "IosLatestVersion": "",
121
+ "IosMinVersion": ""
122
+ },
123
+ "SqlSettings": {
124
+ "DriverName": "postgres",
125
+ "DataSource": "postgres://mmuser:mostest@localhost/mattermost_test?sslmode=disable\u0026connect_timeout=10\u0026binary_parameters=yes",
126
+ "DataSourceReplicas": [],
127
+ "DataSourceSearchReplicas": [],
128
+ "MaxIdleConns": 20,
129
+ "ConnMaxLifetimeMilliseconds": 3600000,
130
+ "MaxOpenConns": 300,
131
+ "Trace": false,
132
+ "AtRestEncryptKey": "",
133
+ "QueryTimeout": 30,
134
+ "EnablePublicChannelsMaterialization": true
135
+ },
136
+ "LogSettings": {
137
+ "EnableConsole": true,
138
+ "ConsoleLevel": "DEBUG",
139
+ "ConsoleJson": true,
140
+ "EnableFile": true,
141
+ "FileLevel": "INFO",
142
+ "FileJson": true,
143
+ "FileLocation": "",
144
+ "EnableWebhookDebugging": true,
145
+ "EnableDiagnostics": true
146
+ },
147
+ "PasswordSettings": {
148
+ "MinimumLength": 5,
149
+ "Lowercase": false,
150
+ "Number": false,
151
+ "Uppercase": false,
152
+ "Symbol": false
153
+ },
154
+ "FileSettings": {
155
+ "EnableFileAttachments": true,
156
+ "EnableMobileUpload": true,
157
+ "EnableMobileDownload": true,
158
+ "MaxFileSize": 52428800,
159
+ "DriverName": "local",
160
+ "Directory": "/mm/mattermost-data",
161
+ "EnablePublicLink": false,
162
+ "PublicLinkSalt": "",
163
+ "InitialFont": "nunito-bold.ttf",
164
+ "AmazonS3AccessKeyId": "",
165
+ "AmazonS3SecretAccessKey": "",
166
+ "AmazonS3Bucket": "",
167
+ "AmazonS3Region": "",
168
+ "AmazonS3Endpoint": "s3.amazonaws.com",
169
+ "AmazonS3SSL": true,
170
+ "AmazonS3SignV2": false,
171
+ "AmazonS3SSE": false,
172
+ "AmazonS3Trace": false
173
+ },
174
+ "EmailSettings": {
175
+ "EnableSignUpWithEmail": true,
176
+ "EnableSignInWithEmail": true,
177
+ "EnableSignInWithUsername": true,
178
+ "SendEmailNotifications": true,
179
+ "UseChannelInEmailNotifications": false,
180
+ "RequireEmailVerification": false,
181
+ "FeedbackName": "",
182
+ "FeedbackEmail": "[email protected]",
183
+ "FeedbackOrganization": "",
184
+ "EnableSMTPAuth": false,
185
+ "SMTPUsername": "",
186
+ "SMTPPassword": "",
187
+ "SMTPServer": "",
188
+ "SMTPPort": "",
189
+ "ConnectionSecurity": "",
190
+ "InviteSalt": "",
191
+ "SendPushNotifications": false,
192
+ "PushNotificationServer": "",
193
+ "PushNotificationContents": "generic",
194
+ "EnableEmailBatching": false,
195
+ "EmailBatchingBufferSize": 256,
196
+ "EmailBatchingInterval": 30,
197
+ "EnablePreviewModeBanner": true,
198
+ "SkipServerCertificateVerification": false,
199
+ "EmailNotificationContentsType": "full",
200
+ "LoginButtonColor": "",
201
+ "LoginButtonBorderColor": "",
202
+ "LoginButtonTextColor": ""
203
+ },
204
+ "ExtensionSettings": {
205
+ "EnableExperimentalExtensions": false,
206
+ "AllowedExtensionsIDs": []
207
+ },
208
+ "RateLimitSettings": {
209
+ "Enable": false,
210
+ "PerSec": 10,
211
+ "MaxBurst": 100,
212
+ "MemoryStoreSize": 10000,
213
+ "VaryByRemoteAddr": true,
214
+ "VaryByUser": false,
215
+ "VaryByHeader": ""
216
+ },
217
+ "PrivacySettings": {
218
+ "ShowEmailAddress": true,
219
+ "ShowFullName": true
220
+ },
221
+ "SupportSettings": {
222
+ "TermsOfServiceLink": "https://about.mattermost.com/default-terms/",
223
+ "PrivacyPolicyLink": "https://about.mattermost.com/default-privacy-policy/",
224
+ "AboutLink": "https://about.mattermost.com/default-about/",
225
+ "HelpLink": "https://about.mattermost.com/default-help/",
226
+ "ReportAProblemLink": "https://about.mattermost.com/default-report-a-problem/",
227
+ "SupportEmail": "[email protected]"
228
+ },
229
+ "AnnouncementSettings": {
230
+ "EnableBanner": false,
231
+ "BannerText": "",
232
+ "BannerColor": "#f2a93b",
233
+ "BannerTextColor": "#333333",
234
+ "AllowBannerDismissal": true
235
+ },
236
+ "ThemeSettings": {
237
+ "EnableThemeSelection": true,
238
+ "DefaultTheme": "default",
239
+ "AllowCustomThemes": true,
240
+ "AllowedThemes": []
241
+ },
242
+ "TimezoneSettings": {
243
+ "SupportedTimezonesPath": "timezones.json"
244
+ },
245
+ "GitLabSettings": {
246
+ "Enable": false,
247
+ "Secret": "",
248
+ "Id": "",
249
+ "Scope": "",
250
+ "AuthEndpoint": "",
251
+ "TokenEndpoint": "",
252
+ "UserApiEndpoint": ""
253
+ },
254
+ "GoogleSettings": {
255
+ "Enable": false,
256
+ "Secret": "",
257
+ "Id": "",
258
+ "Scope": "profile email",
259
+ "AuthEndpoint": "https://accounts.google.com/o/oauth2/v2/auth",
260
+ "TokenEndpoint": "https://www.googleapis.com/oauth2/v4/token",
261
+ "UserApiEndpoint": "https://www.googleapis.com/plus/v1/people/me"
262
+ },
263
+ "Office365Settings": {
264
+ "Enable": false,
265
+ "Secret": "",
266
+ "Id": "",
267
+ "Scope": "User.Read",
268
+ "AuthEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
269
+ "TokenEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/token",
270
+ "UserApiEndpoint": "https://graph.microsoft.com/v1.0/me"
271
+ },
272
+ "LdapSettings": {
273
+ "Enable": false,
274
+ "EnableSync": false,
275
+ "LdapServer": "",
276
+ "LdapPort": 389,
277
+ "ConnectionSecurity": "",
278
+ "BaseDN": "",
279
+ "BindUsername": "",
280
+ "BindPassword": "",
281
+ "UserFilter": "",
282
+ "FirstNameAttribute": "",
283
+ "LastNameAttribute": "",
284
+ "EmailAttribute": "",
285
+ "UsernameAttribute": "",
286
+ "NicknameAttribute": "",
287
+ "IdAttribute": "",
288
+ "PositionAttribute": "",
289
+ "LoginIdAttribute": "",
290
+ "SyncIntervalMinutes": 60,
291
+ "SkipCertificateVerification": false,
292
+ "QueryTimeout": 60,
293
+ "MaxPageSize": 0,
294
+ "LoginFieldName": "",
295
+ "LoginButtonColor": "",
296
+ "LoginButtonBorderColor": "",
297
+ "LoginButtonTextColor": ""
298
+ },
299
+ "ComplianceSettings": {
300
+ "Enable": false,
301
+ "Directory": "./data/",
302
+ "EnableDaily": false
303
+ },
304
+ "LocalizationSettings": {
305
+ "DefaultServerLocale": "en",
306
+ "DefaultClientLocale": "en",
307
+ "AvailableLocales": ""
308
+ },
309
+ "SamlSettings": {
310
+ "Enable": false,
311
+ "EnableSyncWithLdap": false,
312
+ "EnableSyncWithLdapIncludeAuth": false,
313
+ "Verify": true,
314
+ "Encrypt": true,
315
+ "IdpUrl": "",
316
+ "IdpDescriptorUrl": "",
317
+ "AssertionConsumerServiceURL": "",
318
+ "ScopingIDPProviderId": "",
319
+ "ScopingIDPName": "",
320
+ "IdpCertificateFile": "",
321
+ "PublicCertificateFile": "",
322
+ "PrivateKeyFile": "",
323
+ "IdAttribute": "",
324
+ "FirstNameAttribute": "",
325
+ "LastNameAttribute": "",
326
+ "EmailAttribute": "",
327
+ "UsernameAttribute": "",
328
+ "NicknameAttribute": "",
329
+ "LocaleAttribute": "",
330
+ "PositionAttribute": "",
331
+ "LoginButtonText": "With SAML",
332
+ "LoginButtonColor": "",
333
+ "LoginButtonBorderColor": "",
334
+ "LoginButtonTextColor": ""
335
+ },
336
+ "NativeAppSettings": {
337
+ "AppDownloadLink": "https://about.mattermost.com/downloads/",
338
+ "AndroidAppDownloadLink": "https://about.mattermost.com/mattermost-android-app/",
339
+ "IosAppDownloadLink": "https://about.mattermost.com/mattermost-ios-app/"
340
+ },
341
+ "ClusterSettings": {
342
+ "Enable": false,
343
+ "ClusterName": "",
344
+ "OverrideHostname": "",
345
+ "UseIpAddress": true,
346
+ "UseExperimentalGossip": false,
347
+ "ReadOnlyConfig": true,
348
+ "GossipPort": 8074,
349
+ "StreamingPort": 8075,
350
+ "MaxIdleConns": 100,
351
+ "MaxIdleConnsPerHost": 128,
352
+ "IdleConnTimeoutMilliseconds": 90000
353
+ },
354
+ "MetricsSettings": {
355
+ "Enable": false,
356
+ "BlockProfileRate": 0,
357
+ "ListenAddress": ":8067"
358
+ },
359
+ "ExperimentalSettings": {
360
+ "ClientSideCertEnable": false,
361
+ "ClientSideCertCheck": "secondary"
362
+ },
363
+ "AnalyticsSettings": {
364
+ "MaxUsersForStatistics": 2500
365
+ },
366
+ "WebrtcSettings": {
367
+ "Enable": false,
368
+ "GatewayWebsocketUrl": "",
369
+ "GatewayAdminUrl": "",
370
+ "GatewayAdminSecret": "",
371
+ "StunURI": "",
372
+ "TurnURI": "",
373
+ "TurnUsername": "",
374
+ "TurnSharedKey": ""
375
+ },
376
+ "ElasticsearchSettings": {
377
+ "ConnectionUrl": "",
378
+ "Username": "elastic",
379
+ "Password": "changeme",
380
+ "EnableIndexing": false,
381
+ "EnableSearching": false,
382
+ "Sniff": true,
383
+ "PostIndexReplicas": 1,
384
+ "PostIndexShards": 1,
385
+ "AggregatePostsAfterDays": 365,
386
+ "PostsAggregatorJobStartTime": "03:00",
387
+ "IndexPrefix": "",
388
+ "LiveIndexingBatchSize": 1,
389
+ "BulkIndexingTimeWindowSeconds": 3600,
390
+ "RequestTimeoutSeconds": 30
391
+ },
392
+ "DataRetentionSettings": {
393
+ "EnableMessageDeletion": false,
394
+ "EnableFileDeletion": false,
395
+ "MessageRetentionDays": 365,
396
+ "FileRetentionDays": 365,
397
+ "DeletionJobStartTime": "02:00"
398
+ },
399
+ "MessageExportSettings": {
400
+ "EnableExport": false,
401
+ "DailyRunTime": "01:00",
402
+ "ExportFromTimestamp": 0,
403
+ "FileLocation": "export",
404
+ "BatchSize": 10000,
405
+ "GlobalRelaySettings": {
406
+ "CustomerType": "A9",
407
+ "SmtpUsername": "",
408
+ "SmtpPassword": "",
409
+ "EmailAddress": ""
410
+ }
411
+ },
412
+ "JobSettings": {
413
+ "RunJobs": true,
414
+ "RunScheduler": true
415
+ },
416
+ "PluginSettings": {
417
+ "Enable": true,
418
+ "EnableUploads": true,
419
+ "Directory": "./plugins",
420
+ "ClientDirectory": "./client/plugins",
421
+ "Plugins": {},
422
+ "PluginStates": {}
423
+ }
424
+ }