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