]> git.somenet.org - root/pub/somesible.git/blob - roles/service/mattermost/templates/default/config.json.j2
roles/server/nginx/vhost-unified
[root/pub/somesible.git] / roles / service / mattermost / templates / default / config.json.j2
1 {
2     "ServiceSettings": {
3         "SiteURL": "https://{{mattermost_domain}}",
4         "AllowedUntrustedInternalConnections": "localhost {{mattermost_domain}}",
5         "EnablePostIconOverride": true,
6         "EnableLinkPreviews": true,
7         "EnableSecurityFixAlert": false,
8         "EnableMultifactorAuthentication": true,
9         "EnableCustomEmoji": true,
10         "EnableLocalMode": true,
11         "LocalModeSocketLocation": "/var/tmp/mattermost_local.socket"
12     },
13     "TeamSettings": {
14         "MaxUsersPerTeam": 5000,
15         "RestrictDirectMessage": "team",
16         "MaxChannelsPerTeam": 5000
17     },
18     "SqlSettings": {
19         "DriverName": "postgres",
20         "DataSource": "postgres://{{mattermost_db_name}}:{{mattermost_db_pw}}@{{mattermost_db_host_port}}/{{mattermost_db_name}}?connect_timeout=10",
21         "MaxIdleConns": 2,
22         "MaxOpenConns": 16
23     },
24     "LogSettings": {
25         "EnableConsole": true,
26         "ConsoleLevel": "INFO",
27         "ConsoleJson": false,
28         "EnableFile": false,
29         "FileLevel": "INFO",
30         "FileJson": false,
31         "FileLocation": "",
32         "EnableWebhookDebugging": false,
33         "EnableDiagnostics": false
34     },
35     "FileSettings": {
36         "MaxFileSize": 524288000,
37         "Directory": "../data/"
38     },
39     "EmailSettings": {
40         "UseChannelInEmailNotifications": true,
41         "RequireEmailVerification": true,
42         "SMTPPort": "25",
43         "SendPushNotifications": true,
44         "PushNotificationServer": "https://push-test.mattermost.com",
45         "EnableEmailBatching": true
46     },
47     "PrivacySettings": {
48         "ShowEmailAddress": false
49     },
50     "MetricsSettings": {
51         "Enable": false
52     },
53     "DataRetentionSettings": {
54         "EnableMessageDeletion": false,
55         "EnableFileDeletion": false
56     },
57     "JobSettings": {
58         "RunJobs": true,
59         "RunScheduler": true
60     },
61     "PluginSettings": {
62         "Enable": false,
63         "EnableUploads": false,
64         "EnableMarketplace": false,
65         "EnableRemoteMarketplace": false
66     }
67 }