summaryrefslogtreecommitdiffstats
path: root/config/default.json
diff options
context:
space:
mode:
authorChris <ccbrown112@gmail.com>2017-08-20 23:47:14 -0500
committerGitHub <noreply@github.com>2017-08-20 23:47:14 -0500
commit1222e6cd4172657143202882e7189274352e2cd5 (patch)
tree1ac334164ae64366d960e3ba2b56df8849ec07af /config/default.json
parent4a8afebcdb8e8c88b4191d68cb1b5712d12cee9c (diff)
downloadchat-1222e6cd4172657143202882e7189274352e2cd5.tar.gz
chat-1222e6cd4172657143202882e7189274352e2cd5.tar.bz2
chat-1222e6cd4172657143202882e7189274352e2cd5.zip
make config.json play nicely with version control (#7221)
Diffstat (limited to 'config/default.json')
-rw-r--r--config/default.json313
1 files changed, 313 insertions, 0 deletions
diff --git a/config/default.json b/config/default.json
new file mode 100644
index 000000000..e7e67855a
--- /dev/null
+++ b/config/default.json
@@ -0,0 +1,313 @@
+{
+ "ServiceSettings": {
+ "SiteURL": "http://localhost:8065",
+ "LicenseFileLocation": "",
+ "ListenAddress": ":8065",
+ "ConnectionSecurity": "",
+ "TLSCertFile": "",
+ "TLSKeyFile": "",
+ "UseLetsEncrypt": false,
+ "LetsEncryptCertificateCacheFile": "./config/letsencrypt.cache",
+ "Forward80To443": false,
+ "ReadTimeout": 300,
+ "WriteTimeout": 300,
+ "MaximumLoginAttempts": 10,
+ "GoroutineHealthThreshold": -1,
+ "GoogleDeveloperKey": "",
+ "EnableOAuthServiceProvider": false,
+ "EnableIncomingWebhooks": true,
+ "EnableOutgoingWebhooks": true,
+ "EnableCommands": true,
+ "EnableOnlyAdminIntegrations": true,
+ "EnablePostUsernameOverride": false,
+ "EnablePostIconOverride": false,
+ "EnableAPIv3": true,
+ "EnableLinkPreviews": false,
+ "EnableTesting": false,
+ "EnableDeveloper": false,
+ "EnableSecurityFixAlert": true,
+ "EnableInsecureOutgoingConnections": false,
+ "AllowedUntrustedInternalConnections": "",
+ "EnableMultifactorAuthentication": false,
+ "EnforceMultifactorAuthentication": false,
+ "EnableUserAccessTokens": false,
+ "AllowCorsFrom": "",
+ "SessionLengthWebInDays": 30,
+ "SessionLengthMobileInDays": 30,
+ "SessionLengthSSOInDays": 30,
+ "SessionCacheInMinutes": 10,
+ "WebsocketSecurePort": 443,
+ "WebsocketPort": 80,
+ "WebserverMode": "gzip",
+ "EnableCustomEmoji": false,
+ "EnableEmojiPicker": true,
+ "RestrictCustomEmojiCreation": "all",
+ "RestrictPostDelete": "all",
+ "AllowEditPost": "always",
+ "PostEditTimeLimit": 300,
+ "TimeBetweenUserTypingUpdatesMilliseconds": 5000,
+ "EnablePostSearch": true,
+ "EnableUserTypingMessages": true,
+ "EnableChannelViewedMessages": true,
+ "EnableUserStatuses": true,
+ "ClusterLogTimeoutMilliseconds": 2000
+ },
+ "TeamSettings": {
+ "SiteName": "Mattermost",
+ "MaxUsersPerTeam": 50,
+ "EnableTeamCreation": true,
+ "EnableUserCreation": true,
+ "EnableOpenServer": false,
+ "RestrictCreationToDomains": "",
+ "EnableCustomBrand": false,
+ "CustomBrandText": "",
+ "CustomDescriptionText": "",
+ "RestrictDirectMessage": "any",
+ "RestrictTeamInvite": "all",
+ "RestrictPublicChannelManagement": "all",
+ "RestrictPrivateChannelManagement": "all",
+ "RestrictPublicChannelCreation": "all",
+ "RestrictPrivateChannelCreation": "all",
+ "RestrictPublicChannelDeletion": "all",
+ "RestrictPrivateChannelDeletion": "all",
+ "RestrictPrivateChannelManageMembers": "all",
+ "UserStatusAwayTimeout": 300,
+ "MaxChannelsPerTeam": 2000,
+ "MaxNotificationsPerChannel": 1000,
+ "TeammateNameDisplay": "username"
+ },
+ "SqlSettings": {
+ "DriverName": "mysql",
+ "DataSource": "mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s",
+ "DataSourceReplicas": [],
+ "DataSourceSearchReplicas": [],
+ "MaxIdleConns": 20,
+ "MaxOpenConns": 300,
+ "Trace": false,
+ "AtRestEncryptKey": "",
+ "QueryTimeout": 30
+ },
+ "LogSettings": {
+ "EnableConsole": true,
+ "ConsoleLevel": "DEBUG",
+ "EnableFile": true,
+ "FileLevel": "INFO",
+ "FileFormat": "",
+ "FileLocation": "",
+ "EnableWebhookDebugging": true,
+ "EnableDiagnostics": true
+ },
+ "PasswordSettings": {
+ "MinimumLength": 5,
+ "Lowercase": false,
+ "Number": false,
+ "Uppercase": false,
+ "Symbol": false
+ },
+ "FileSettings": {
+ "EnableFileAttachments": true,
+ "EnableMobileUpload": true,
+ "EnableMobileDownload": true,
+ "MaxFileSize": 52428800,
+ "DriverName": "local",
+ "Directory": "./data/",
+ "EnablePublicLink": false,
+ "PublicLinkSalt": "",
+ "InitialFont": "luximbi.ttf",
+ "AmazonS3AccessKeyId": "",
+ "AmazonS3SecretAccessKey": "",
+ "AmazonS3Bucket": "",
+ "AmazonS3Region": "us-east-1",
+ "AmazonS3Endpoint": "s3.amazonaws.com",
+ "AmazonS3SSL": true,
+ "AmazonS3SignV2": false
+ },
+ "EmailSettings": {
+ "EnableSignUpWithEmail": true,
+ "EnableSignInWithEmail": true,
+ "EnableSignInWithUsername": true,
+ "SendEmailNotifications": true,
+ "RequireEmailVerification": false,
+ "FeedbackName": "",
+ "FeedbackEmail": "test@example.com",
+ "FeedbackOrganization": "",
+ "EnableSMTPAuth": false,
+ "SMTPUsername": "",
+ "SMTPPassword": "",
+ "SMTPServer": "dockerhost",
+ "SMTPPort": "2500",
+ "ConnectionSecurity": "",
+ "InviteSalt": "",
+ "SendPushNotifications": false,
+ "PushNotificationServer": "",
+ "PushNotificationContents": "generic",
+ "EnableEmailBatching": false,
+ "EmailBatchingBufferSize": 256,
+ "EmailBatchingInterval": 30,
+ "SkipServerCertificateVerification": false,
+ "EmailNotificationContentsType": "full"
+ },
+ "RateLimitSettings": {
+ "Enable": false,
+ "PerSec": 10,
+ "MaxBurst": 100,
+ "MemoryStoreSize": 10000,
+ "VaryByRemoteAddr": true,
+ "VaryByHeader": ""
+ },
+ "PrivacySettings": {
+ "ShowEmailAddress": true,
+ "ShowFullName": true
+ },
+ "SupportSettings": {
+ "TermsOfServiceLink": "https://about.mattermost.com/default-terms/",
+ "PrivacyPolicyLink": "https://about.mattermost.com/default-privacy-policy/",
+ "AboutLink": "https://about.mattermost.com/default-about/",
+ "HelpLink": "https://about.mattermost.com/default-help/",
+ "ReportAProblemLink": "https://about.mattermost.com/default-report-a-problem/",
+ "AdministratorsGuideLink": "https://about.mattermost.com/administrators-guide/",
+ "TroubleshootingForumLink": "https://about.mattermost.com/troubleshooting-forum/",
+ "CommercialSupportLink": "https://about.mattermost.com/commercial-support/",
+ "SupportEmail": "feedback@mattermost.com"
+ },
+ "AnnouncementSettings": {
+ "EnableBanner": false,
+ "BannerText": "",
+ "BannerColor": "#f2a93b",
+ "BannerTextColor": "#333333",
+ "AllowBannerDismissal": true
+ },
+ "GitLabSettings": {
+ "Enable": false,
+ "Secret": "",
+ "Id": "",
+ "Scope": "",
+ "AuthEndpoint": "",
+ "TokenEndpoint": "",
+ "UserApiEndpoint": ""
+ },
+ "GoogleSettings": {
+ "Enable": false,
+ "Secret": "",
+ "Id": "",
+ "Scope": "profile email",
+ "AuthEndpoint": "https://accounts.google.com/o/oauth2/v2/auth",
+ "TokenEndpoint": "https://www.googleapis.com/oauth2/v4/token",
+ "UserApiEndpoint": "https://www.googleapis.com/plus/v1/people/me"
+ },
+ "Office365Settings": {
+ "Enable": false,
+ "Secret": "",
+ "Id": "",
+ "Scope": "User.Read",
+ "AuthEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize",
+ "TokenEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/token",
+ "UserApiEndpoint": "https://graph.microsoft.com/v1.0/me"
+ },
+ "LdapSettings": {
+ "Enable": false,
+ "LdapServer": "",
+ "LdapPort": 389,
+ "ConnectionSecurity": "",
+ "BaseDN": "",
+ "BindUsername": "",
+ "BindPassword": "",
+ "UserFilter": "",
+ "FirstNameAttribute": "",
+ "LastNameAttribute": "",
+ "EmailAttribute": "",
+ "UsernameAttribute": "",
+ "NicknameAttribute": "",
+ "IdAttribute": "",
+ "PositionAttribute": "",
+ "SyncIntervalMinutes": 60,
+ "SkipCertificateVerification": false,
+ "QueryTimeout": 60,
+ "MaxPageSize": 0,
+ "LoginFieldName": ""
+ },
+ "ComplianceSettings": {
+ "Enable": false,
+ "Directory": "./data/",
+ "EnableDaily": false
+ },
+ "LocalizationSettings": {
+ "DefaultServerLocale": "en",
+ "DefaultClientLocale": "en",
+ "AvailableLocales": ""
+ },
+ "SamlSettings": {
+ "Enable": false,
+ "Verify": true,
+ "Encrypt": true,
+ "IdpUrl": "",
+ "IdpDescriptorUrl": "",
+ "AssertionConsumerServiceURL": "",
+ "IdpCertificateFile": "",
+ "PublicCertificateFile": "",
+ "PrivateKeyFile": "",
+ "FirstNameAttribute": "",
+ "LastNameAttribute": "",
+ "EmailAttribute": "",
+ "UsernameAttribute": "",
+ "NicknameAttribute": "",
+ "LocaleAttribute": "",
+ "PositionAttribute": "",
+ "LoginButtonText": "With SAML"
+ },
+ "NativeAppSettings": {
+ "AppDownloadLink": "https://about.mattermost.com/downloads/",
+ "AndroidAppDownloadLink": "https://about.mattermost.com/mattermost-android-app/",
+ "IosAppDownloadLink": "https://about.mattermost.com/mattermost-ios-app/"
+ },
+ "ClusterSettings": {
+ "Enable": false,
+ "ClusterName": "",
+ "OverrideHostname": "",
+ "UseIpAddress": true,
+ "UseExperimentalGossip": false,
+ "ReadOnlyConfig": true,
+ "GossipPort": 8074,
+ "StreamingPort": 8075
+ },
+ "MetricsSettings": {
+ "Enable": false,
+ "BlockProfileRate": 0,
+ "ListenAddress": ":8067"
+ },
+ "AnalyticsSettings": {
+ "MaxUsersForStatistics": 2500
+ },
+ "WebrtcSettings": {
+ "Enable": false,
+ "GatewayWebsocketUrl": "",
+ "GatewayAdminUrl": "",
+ "GatewayAdminSecret": "",
+ "StunURI": "",
+ "TurnURI": "",
+ "TurnUsername": "",
+ "TurnSharedKey": ""
+ },
+ "ElasticsearchSettings": {
+ "ConnectionUrl": "http://dockerhost:9200",
+ "Username": "elastic",
+ "Password": "changeme",
+ "EnableIndexing": false,
+ "EnableSearching": false,
+ "Sniff": true,
+ "PostIndexReplicas": 1,
+ "PostIndexShards": 1,
+ "AggregatePostsAfterDays": 365,
+ "PostsAggregatorJobStartTime": "03:00"
+ },
+ "DataRetentionSettings": {
+ "Enable": false
+ },
+ "JobSettings": {
+ "RunJobs": true,
+ "RunScheduler": true
+ },
+ "PluginSettings": {
+ "Plugins": {}
+ }
+} \ No newline at end of file