Sign inSign up

mijime/mattermost

By mijime

•Updated over 8 years ago

Image
2

9.3K

mijime/mattermost repository overview

⁠docker-mattermost

docker image for mattermost⁠

⁠Example

Create a mysql container.

docker run --name=some-mysql --env="MYSQL_DATABASE=mattermost" --env="MYSQL_ROOT_PASSWORD=ch4ngeIt0" --detach mysql

Create a mattermost container, and link the mysql container.

docker run --link=some-mysql:mysql --publish=8080:80 --detach mijime/mattermost

If you want to connect to an existing database...

docker run --detach --publish=8080:80 \
  --env SQL_DATA_SOURCE="exists-user:exists-passsword@tcp(exists-dbhost:3306)/exists-dbname?charset=utf8mb4,utf8" \
  mijime/mattermost

Change the part exists-*.

If you want to change the file storage to s3...

docker run --detach --publish=8080:80 \
  --link=some-mysql:mysql \
  --env FILE_DRIVER_NAME=amazons3 \
  --env FILE_AMAZON_S3_ACCESS_KEY_ID=AKI1234567890EXAMPLE \
  --env FILE_AMAZON_S3_SECRET_ACCESS_KEY=secretAccessKey1234 \
  --env FILE_AMAZON_S3_REGION=ap-northeast-1 \
  --env FILE_AMAZON_S3_BUCKET=your-s3-bucket-names \
  mijime/mattermost

See.

Use MySQL⁠ Use Postgres⁠ Use SSL⁠

⁠Variable

See.

Template file⁠ Enviroment Name Rule⁠

⁠ContainerSettings
configuration nameenvdefault
Wait for other applicationMATTERMOST_START_DELAY
⁠ServiceSettings
configuration nameenvdefault
SiteURLSERVICE_SITE_URL"http://localhost:80⁠"
LicenseFileLocationSERVICE_LICENSE_FILE_LOCATION""
ListenAddressSERVICE_LISTEN_ADDRESS":80"
ConnectionSecuritySERVICE_CONNECTION_SECURITY""
TLSCertFileSERVICE_TLSCERT_FILE""
TLSKeyFileSERVICE_TLSKEY_FILE""
UseLetsEncryptSERVICE_USE_LETS_ENCRYPTfalse
LetsEncryptCertificateCacheFileSERVICE_LETS_ENCRYPT_CERTIFICATE_CACHE_FILE"./config/letsencrypt.cache"
Forward80To443SERVICE_FORWARD80_TO443false
ReadTimeoutSERVICE_READ_TIMEOUT300
WriteTimeoutSERVICE_WRITE_TIMEOUT300
MaximumLoginAttemptsSERVICE_MAXIMUM_LOGIN_ATTEMPTS10
GoroutineHealthThresholdSERVICE_GOROUTINE_HEALTH_THRESHOLD-1
GoogleDeveloperKeySERVICE_GOOGLE_DEVELOPER_KEY""
EnableOAuthServiceProviderSERVICE_ENABLE_OAUTH_SERVICE_PROVIDERfalse
EnableIncomingWebhooksSERVICE_ENABLE_INCOMING_WEBHOOKStrue
EnableOutgoingWebhooksSERVICE_ENABLE_OUTGOING_WEBHOOKStrue
EnableCommandsSERVICE_ENABLE_COMMANDStrue
EnableOnlyAdminIntegrationsSERVICE_ENABLE_ONLY_ADMIN_INTEGRATIONStrue
EnablePostUsernameOverrideSERVICE_ENABLE_POST_USERNAME_OVERRIDEfalse
EnablePostIconOverrideSERVICE_ENABLE_POST_ICON_OVERRIDEfalse
EnableAPIv3SERVICE_ENABLE_APIV3true
EnableLinkPreviewsSERVICE_ENABLE_LINK_PREVIEWSfalse
EnableTestingSERVICE_ENABLE_TESTINGfalse
EnableDeveloperSERVICE_ENABLE_DEVELOPERfalse
EnableSecurityFixAlertSERVICE_ENABLE_SECURITY_FIX_ALERTtrue
EnableInsecureOutgoingConnectionsSERVICE_ENABLE_INSECURE_OUTGOING_CONNECTIONSfalse
AllowedUntrustedInternalConnectionsSERVICE_ALLOWED_UNTRUSTED_INTERNAL_CONNECTIONS""
EnableMultifactorAuthenticationSERVICE_ENABLE_MULTIFACTOR_AUTHENTICATIONfalse
EnforceMultifactorAuthenticationSERVICE_ENFORCE_MULTIFACTOR_AUTHENTICATIONfalse
EnableUserAccessTokensSERVICE_ENABLE_USER_ACCESS_TOKENSfalse
AllowCorsFromSERVICE_ALLOW_CORS_FROM""
SessionLengthWebInDaysSERVICE_SESSION_LENGTH_WEB_IN_DAYS30
SessionLengthMobileInDaysSERVICE_SESSION_LENGTH_MOBILE_IN_DAYS30
SessionLengthSSOInDaysSERVICE_SESSION_LENGTH_SSOIN_DAYS30
SessionCacheInMinutesSERVICE_SESSION_CACHE_IN_MINUTES10
SessionIdleTimeoutInMinutesSERVICE_SESSION_IDLE_TIMEOUT_IN_MINUTES0
WebsocketSecurePortSERVICE_WEBSOCKET_SECURE_PORT443
WebsocketPortSERVICE_WEBSOCKET_PORT80
WebserverModeSERVICE_WEBSERVER_MODE"gzip"
EnableCustomEmojiSERVICE_ENABLE_CUSTOM_EMOJIfalse
EnableEmojiPickerSERVICE_ENABLE_EMOJI_PICKERtrue
RestrictCustomEmojiCreationSERVICE_RESTRICT_CUSTOM_EMOJI_CREATION"all"
RestrictPostDeleteSERVICE_RESTRICT_POST_DELETE"all"
AllowEditPostSERVICE_ALLOW_EDIT_POST"always"
PostEditTimeLimitSERVICE_POST_EDIT_TIME_LIMIT300
ExperimentalEnableAuthenticationTransferSERVICE_EXPERIMENTAL_ENABLE_AUTHENTICATION_TRANSFERtrue
TimeBetweenUserTypingUpdatesMillisecondsSERVICE_TIME_BETWEEN_USER_TYPING_UPDATES_MILLISECONDS5000
EnablePostSearchSERVICE_ENABLE_POST_SEARCHtrue
EnableUserTypingMessagesSERVICE_ENABLE_USER_TYPING_MESSAGEStrue
EnableChannelViewedMessagesSERVICE_ENABLE_CHANNEL_VIEWED_MESSAGEStrue
EnableUserStatusesSERVICE_ENABLE_USER_STATUSEStrue
ClusterLogTimeoutMillisecondsSERVICE_CLUSTER_LOG_TIMEOUT_MILLISECONDS2000
EnablePreviewFeaturesSERVICE_ENABLE_PREVIEW_FEATUREStrue
CloseUnusedDirectMessagesSERVICE_CLOSE_UNUSED_DIRECT_MESSAGESfalse
EnableTutorialSERVICE_ENABLE_TUTORIALtrue
ExperimentalEnableDefaultChannelLeaveJoinMessagesSERVICE_EXPERIMENTAL_ENABLE_DEFAULT_CHANNEL_LEAVE_JOIN_MESSAGEStrue
ExperimentalGroupUnreadChannelsSERVICE_EXPERIMENTAL_GROUP_UNREAD_CHANNELS"disabled"
ImageProxyTypeSERVICE_IMAGE_PROXY_TYPE""
ImageProxyOptionsSERVICE_IMAGE_PROXY_OPTIONS""
ImageProxyURLSERVICE_IMAGE_PROXY_URL""
⁠TeamSettings
configuration nameenvdefault
SiteNameTEAM_SITE_NAME"Mattermost"
MaxUsersPerTeamTEAM_MAX_USERS_PER_TEAM50
EnableTeamCreationTEAM_ENABLE_TEAM_CREATIONtrue
EnableUserCreationTEAM_ENABLE_USER_CREATIONtrue
EnableOpenServerTEAM_ENABLE_OPEN_SERVERfalse
RestrictCreationToDomainsTEAM_RESTRICT_CREATION_TO_DOMAINS""
EnableCustomBrandTEAM_ENABLE_CUSTOM_BRANDfalse
CustomBrandTextTEAM_CUSTOM_BRAND_TEXT""
CustomDescriptionTextTEAM_CUSTOM_DESCRIPTION_TEXT""
RestrictDirectMessageTEAM_RESTRICT_DIRECT_MESSAGE"any"
RestrictTeamInviteTEAM_RESTRICT_TEAM_INVITE"all"
RestrictPublicChannelManagementTEAM_RESTRICT_PUBLIC_CHANNEL_MANAGEMENT"all"
RestrictPrivateChannelManagementTEAM_RESTRICT_PRIVATE_CHANNEL_MANAGEMENT"all"
RestrictPublicChannelCreationTEAM_RESTRICT_PUBLIC_CHANNEL_CREATION"all"
RestrictPrivateChannelCreationTEAM_RESTRICT_PRIVATE_CHANNEL_CREATION"all"
RestrictPublicChannelDeletionTEAM_RESTRICT_PUBLIC_CHANNEL_DELETION"all"
RestrictPrivateChannelDeletionTEAM_RESTRICT_PRIVATE_CHANNEL_DELETION"all"
RestrictPrivateChannelManageMembersTEAM_RESTRICT_PRIVATE_CHANNEL_MANAGE_MEMBERS"all"
EnableXToLeaveChannelsFromLHSTEAM_ENABLE_XTO_LEAVE_CHANNELS_FROM_LHSfalse
UserStatusAwayTimeoutTEAM_USER_STATUS_AWAY_TIMEOUT300
MaxChannelsPerTeamTEAM_MAX_CHANNELS_PER_TEAM2000
MaxNotificationsPerChannelTEAM_MAX_NOTIFICATIONS_PER_CHANNEL1000
EnableConfirmNotificationsToChannelTEAM_ENABLE_CONFIRM_NOTIFICATIONS_TO_CHANNELtrue
TeammateNameDisplayTEAM_TEAMMATE_NAME_DISPLAY"username"
ExperimentalTownSquareIsReadOnlyTEAM_EXPERIMENTAL_TOWN_SQUARE_IS_READ_ONLYfalse
ExperimentalPrimaryTeamTEAM_EXPERIMENTAL_PRIMARY_TEAM""
AndroidLatestVersionTEAM_ANDROID_LATEST_VERSION""
AndroidMinVersionTEAM_ANDROID_MIN_VERSION""
DesktopLatestVersionTEAM_DESKTOP_LATEST_VERSION""
DesktopMinVersionTEAM_DESKTOP_MIN_VERSION""
IosLatestVersionTEAM_IOS_LATEST_VERSION""
IosMinVersionTEAM_IOS_MIN_VERSION""
⁠SqlSettings
configuration nameenvdefault
DriverNameSQL_DRIVER_NAME"mysql"
DataSourceSQL_DATA_SOURCE"mmuser:mostest@tcp(dockerhost:3306)/mattermost_test?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s"
DataSourceReplicasSQL_DATA_SOURCE_REPLICAS[]
DataSourceSearchReplicasSQL_DATA_SOURCE_SEARCH_REPLICAS[]
MaxIdleConnsSQL_MAX_IDLE_CONNS20
MaxOpenConnsSQL_MAX_OPEN_CONNS300
TraceSQL_TRACEfalse
AtRestEncryptKeySQL_AT_REST_ENCRYPT_KEY""
QueryTimeoutSQL_QUERY_TIMEOUT30
⁠LogSettings
configuration nameenvdefault
EnableConsoleLOG_ENABLE_CONSOLEtrue
ConsoleLevelLOG_CONSOLE_LEVEL"INFO"
EnableFileLOG_ENABLE_FILEtrue
FileLevelLOG_FILE_LEVEL"INFO"
FileFormatLOG_FILE_FORMAT""
FileLocationLOG_FILE_LOCATION""
EnableWebhookDebuggingLOG_ENABLE_WEBHOOK_DEBUGGINGtrue
EnableDiagnosticsLOG_ENABLE_DIAGNOSTICStrue
⁠PasswordSettings
configuration nameenvdefault
MinimumLengthPASSWORD_MINIMUM_LENGTH5
LowercasePASSWORD_LOWERCASEfalse
NumberPASSWORD_NUMBERfalse
UppercasePASSWORD_UPPERCASEfalse
SymbolPASSWORD_SYMBOLfalse
⁠FileSettings
configuration nameenvdefault
EnableFileAttachmentsFILE_ENABLE_FILE_ATTACHMENTStrue
EnableMobileUploadFILE_ENABLE_MOBILE_UPLOADtrue
EnableMobileDownloadFILE_ENABLE_MOBILE_DOWNLOADtrue
MaxFileSizeFILE_MAX_FILE_SIZE52428800
DriverNameFILE_DRIVER_NAME"local"
DirectoryFILE_DIRECTORY"./data/"
EnablePublicLinkFILE_ENABLE_PUBLIC_LINKfalse
PublicLinkSaltFILE_PUBLIC_LINK_SALT""
InitialFontFILE_INITIAL_FONT"luximbi.ttf"
AmazonS3AccessKeyIdFILE_AMAZON_S3_ACCESS_KEY_ID""
AmazonS3SecretAccessKeyFILE_AMAZON_S3_SECRET_ACCESS_KEY""
AmazonS3BucketFILE_AMAZON_S3_BUCKET""
AmazonS3RegionFILE_AMAZON_S3_REGION""
AmazonS3EndpointFILE_AMAZON_S3_ENDPOINT"s3.amazonaws.com"
AmazonS3SSLFILE_AMAZON_S3_SSLtrue
AmazonS3SignV2FILE_AMAZON_S3_SIGN_V2false
AmazonS3SSEFILE_AMAZON_S3_SSEfalse
AmazonS3TraceFILE_AMAZON_S3_TRACEfalse
⁠EmailSettings
configuration nameenvdefault
EnableSignUpWithEmailEMAIL_ENABLE_SIGN_UP_WITH_EMAILtrue
EnableSignInWithEmailEMAIL_ENABLE_SIGN_IN_WITH_EMAILtrue
EnableSignInWithUsernameEMAIL_ENABLE_SIGN_IN_WITH_USERNAMEtrue
SendEmailNotificationsEMAIL_SEND_EMAIL_NOTIFICATIONStrue
UseChannelInEmailNotificationsEMAIL_USE_CHANNEL_IN_EMAIL_NOTIFICATIONSfalse
RequireEmailVerificationEMAIL_REQUIRE_EMAIL_VERIFICATIONfalse
FeedbackNameEMAIL_FEEDBACK_NAME""
FeedbackEmailEMAIL_FEEDBACK_EMAIL"[email protected]⁠"
FeedbackOrganizationEMAIL_FEEDBACK_ORGANIZATION""
EnableSMTPAuthEMAIL_ENABLE_SMTP_AUTHfalse
SMTPUsernameEMAIL_SMTP_USERNAME""
SMTPPasswordEMAIL_SMTP_PASSWORD""
SMTPServerEMAIL_SMTP_SERVER"dockerhost"
SMTPPortEMAIL_SMTP_PORT"2500"
ConnectionSecurityEMAIL_CONNECTION_SECURITY""
InviteSaltEMAIL_INVITE_SALT""
SendPushNotificationsEMAIL_SEND_PUSH_NOTIFICATIONSfalse
PushNotificationServerEMAIL_PUSH_NOTIFICATION_SERVER""
PushNotificationContentsEMAIL_PUSH_NOTIFICATION_CONTENTS"generic"
EnableEmailBatchingEMAIL_ENABLE_EMAIL_BATCHINGfalse
EmailBatchingBufferSizeEMAIL_EMAIL_BATCHING_BUFFER_SIZE256
EmailBatchingIntervalEMAIL_EMAIL_BATCHING_INTERVAL30
SkipServerCertificateVerificationEMAIL_SKIP_SERVER_CERTIFICATE_VERIFICATIONfalse
EmailNotificationContentsTypeEMAIL_EMAIL_NOTIFICATION_CONTENTS_TYPE"full"
LoginButtonColorEMAIL_LOGIN_BUTTON_COLOR""
LoginButtonBorderColorEMAIL_LOGIN_BUTTON_BORDER_COLOR""
LoginButtonTextColorEMAIL_LOGIN_BUTTON_TEXT_COLOR""
⁠RateLimitSettings
configuration nameenvdefault
EnableRATELIMIT_ENABLEfalse
PerSecRATELIMIT_PER_SEC10
MaxBurstRATELIMIT_MAX_BURST100
MemoryStoreSizeRATELIMIT_MEMORY_STORE_SIZE10000
VaryByRemoteAddrRATELIMIT_VARY_BY_REMOTE_ADDRtrue
VaryByUserRATELIMIT_VARY_BY_USERfalse
VaryByHeaderRATELIMIT_VARY_BY_HEADER""
⁠PrivacySettings
configuration nameenvdefault
ShowEmailAddressPRIVACY_SHOW_EMAIL_ADDRESStrue
ShowFullNamePRIVACY_SHOW_FULL_NAMEtrue
⁠SupportSettings
configuration nameenvdefault
TermsOfServiceLinkSUPPORT_TERMS_OF_SERVICE_LINK"https://about.mattermost.com/default-terms/⁠"
PrivacyPolicyLinkSUPPORT_PRIVACY_POLICY_LINK"https://about.mattermost.com/default-privacy-policy/⁠"
AboutLinkSUPPORT_ABOUT_LINK"https://about.mattermost.com/default-about/⁠"
HelpLinkSUPPORT_HELP_LINK"https://about.mattermost.com/default-help/⁠"
ReportAProblemLinkSUPPORT_REPORT_APROBLEM_LINK"https://about.mattermost.com/default-report-a-problem/⁠"
SupportEmailSUPPORT_SUPPORT_EMAIL"[email protected]⁠"
⁠AnnouncementSettings
configuration nameenvdefault
EnableBannerANNOUNCEMENT_ENABLE_BANNERfalse
BannerTextANNOUNCEMENT_BANNER_TEXT""
BannerColorANNOUNCEMENT_BANNER_COLOR"#f2a93b"
BannerTextColorANNOUNCEMENT_BANNER_TEXT_COLOR"#333333"
AllowBannerDismissalANNOUNCEMENT_ALLOW_BANNER_DISMISSALtrue
⁠ThemeSettings
configuration nameenvdefault
EnableThemeSelectionTHEME_ENABLE_THEME_SELECTIONtrue
DefaultThemeTHEME_DEFAULT_THEME"default"
AllowCustomThemesTHEME_ALLOW_CUSTOM_THEMEStrue
AllowedThemesTHEME_ALLOWED_THEMES[]
⁠GitLabSettings
configuration nameenvdefault
EnableGITLAB_ENABLEfalse
SecretGITLAB_SECRET""
IdGITLAB_ID""
ScopeGITLAB_SCOPE""
AuthEndpointGITLAB_AUTH_ENDPOINT""
TokenEndpointGITLAB_TOKEN_ENDPOINT""
UserApiEndpointGITLAB_USER_API_ENDPOINT""
⁠GoogleSettings
configuration nameenvdefault
EnableGOOGLE_ENABLEfalse
SecretGOOGLE_SECRET""
IdGOOGLE_ID""
ScopeGOOGLE_SCOPE"profile email"
AuthEndpointGOOGLE_AUTH_ENDPOINT"https://accounts.google.com/o/oauth2/v2/auth⁠"
TokenEndpointGOOGLE_TOKEN_ENDPOINT"https://www.googleapis.com/oauth2/v4/token⁠"
UserApiEndpointGOOGLE_USER_API_ENDPOINT"https://www.googleapis.com/plus/v1/people/me⁠"
⁠Office365Settings
configuration nameenvdefault
EnableOFFICE365_ENABLEfalse
SecretOFFICE365_SECRET""
IdOFFICE365_ID""
ScopeOFFICE365_SCOPE"User.Read"
AuthEndpointOFFICE365_AUTH_ENDPOINT"https://login.microsoftonline.com/common/oauth2/v2.0/authorize⁠"
TokenEndpointOFFICE365_TOKEN_ENDPOINT"https://login.microsoftonline.com/common/oauth2/v2.0/token⁠"
UserApiEndpointOFFICE365_USER_API_ENDPOINT"https://graph.microsoft.com/v1.0/me⁠"
⁠LdapSettings
configuration nameenvdefault
EnableLDAP_ENABLEfalse
EnableSyncLDAP_ENABLE_SYNCfalse
LdapServerLDAP_LDAP_SERVER""
LdapPortLDAP_LDAP_PORT389
ConnectionSecurityLDAP_CONNECTION_SECURITY""
BaseDNLDAP_BASE_DN""
BindUsernameLDAP_BIND_USERNAME""
BindPasswordLDAP_BIND_PASSWORD""
UserFilterLDAP_USER_FILTER""
FirstNameAttributeLDAP_FIRST_NAME_ATTRIBUTE""
LastNameAttributeLDAP_LAST_NAME_ATTRIBUTE""
EmailAttributeLDAP_EMAIL_ATTRIBUTE""
UsernameAttributeLDAP_USERNAME_ATTRIBUTE""
NicknameAttributeLDAP_NICKNAME_ATTRIBUTE""
IdAttributeLDAP_ID_ATTRIBUTE""
PositionAttributeLDAP_POSITION_ATTRIBUTE""
SyncIntervalMinutesLDAP_SYNC_INTERVAL_MINUTES60
SkipCertificateVerificationLDAP_SKIP_CERTIFICATE_VERIFICATIONfalse
QueryTimeoutLDAP_QUERY_TIMEOUT60
MaxPageSizeLDAP_MAX_PAGE_SIZE0
LoginFieldNameLDAP_LOGIN_FIELD_NAME""
LoginButtonColorLDAP_LOGIN_BUTTON_COLOR""
LoginButtonBorderColorLDAP_LOGIN_BUTTON_BORDER_COLOR""
LoginButtonTextColorLDAP_LOGIN_BUTTON_TEXT_COLOR""
⁠ComplianceSettings
configuration nameenvdefault
EnableCOMPLIANCE_ENABLEfalse
DirectoryCOMPLIANCE_DIRECTORY"./data/"
EnableDailyCOMPLIANCE_ENABLE_DAILYfalse
⁠LocalizationSettings
configuration nameenvdefault
DefaultServerLocaleLOCALIZATION_DEFAULT_SERVER_LOCALE"en"
DefaultClientLocaleLOCALIZATION_DEFAULT_CLIENT_LOCALE"en"
AvailableLocalesLOCALIZATION_AVAILABLE_LOCALES""
⁠SamlSettings
configuration nameenvdefault
EnableSAML_ENABLEfalse
EnableSyncWithLdapSAML_ENABLE_SYNC_WITH_LDAPfalse
VerifySAML_VERIFYtrue
EncryptSAML_ENCRYPTtrue
IdpUrlSAML_IDP_URL""
IdpDescriptorUrlSAML_IDP_DESCRIPTOR_URL""
AssertionConsumerServiceURLSAML_ASSERTION_CONSUMER_SERVICE_URL""
IdpCertificateFileSAML_IDP_CERTIFICATE_FILE""
PublicCertificateFileSAML_PUBLIC_CERTIFICATE_FILE""
PrivateKeyFileSAML_PRIVATE_KEY_FILE""
FirstNameAttributeSAML_FIRST_NAME_ATTRIBUTE""
LastNameAttributeSAML_LAST_NAME_ATTRIBUTE""
EmailAttributeSAML_EMAIL_ATTRIBUTE""
UsernameAttributeSAML_USERNAME_ATTRIBUTE""
NicknameAttributeSAML_NICKNAME_ATTRIBUTE""
LocaleAttributeSAML_LOCALE_ATTRIBUTE""
PositionAttributeSAML_POSITION_ATTRIBUTE""
LoginButtonTextSAML_LOGIN_BUTTON_TEXT"With SAML"
LoginButtonColorSAML_LOGIN_BUTTON_COLOR""
LoginButtonBorderColorSAML_LOGIN_BUTTON_BORDER_COLOR""
LoginButtonTextColorSAML_LOGIN_BUTTON_TEXT_COLOR""
⁠NativeAppSettings
configuration nameenvdefault
AppDownloadLinkNATIVEAPP_APP_DOWNLOAD_LINK"https://about.mattermost.com/downloads/⁠"
AndroidAppDownloadLinkNATIVEAPP_ANDROID_APP_DOWNLOAD_LINK"https://about.mattermost.com/mattermost-android-app/⁠"
IosAppDownloadLinkNATIVEAPP_IOS_APP_DOWNLOAD_LINK"https://about.mattermost.com/mattermost-ios-app/⁠"
⁠ClusterSettings
configuration nameenvdefault
EnableCLUSTER_ENABLEfalse
ClusterNameCLUSTER_CLUSTER_NAME""
OverrideHostnameCLUSTER_OVERRIDE_HOSTNAME""
UseIpAddressCLUSTER_USE_IP_ADDRESStrue
UseExperimentalGossipCLUSTER_USE_EXPERIMENTAL_GOSSIPfalse
ReadOnlyConfigCLUSTER_READ_ONLY_CONFIGtrue
GossipPortCLUSTER_GOSSIP_PORT8074
StreamingPortCLUSTER_STREAMING_PORT8075
⁠MetricsSettings
configuration nameenvdefault
EnableMETRICS_ENABLEfalse
BlockProfileRateMETRICS_BLOCK_PROFILE_RATE0
ListenAddressMETRICS_LISTEN_ADDRESS":8067"
⁠AnalyticsSettings
configuration nameenvdefault
MaxUsersForStatisticsANALYTICS_MAX_USERS_FOR_STATISTICS2500
⁠WebrtcSettings
configuration nameenvdefault
EnableWEBRTC_ENABLEfalse
GatewayWebsocketUrlWEBRTC_GATEWAY_WEBSOCKET_URL""
GatewayAdminUrlWEBRTC_GATEWAY_ADMIN_URL""
GatewayAdminSecretWEBRTC_GATEWAY_ADMIN_SECRET""
StunURIWEBRTC_STUN_URI""
TurnURIWEBRTC_TURN_URI""
TurnUsernameWEBRTC_TURN_USERNAME""
TurnSharedKeyWEBRTC_TURN_SHARED_KEY""
⁠ElasticsearchSettings
configuration nameenvdefault
ConnectionUrlELASTICSEARCH_CONNECTION_URL"http://dockerhost:9200⁠"
UsernameELASTICSEARCH_USERNAME"elastic"
PasswordELASTICSEARCH_PASSWORD"changeme"
EnableIndexingELASTICSEARCH_ENABLE_INDEXINGfalse
EnableSearchingELASTICSEARCH_ENABLE_SEARCHINGfalse
SniffELASTICSEARCH_SNIFFtrue
PostIndexReplicasELASTICSEARCH_POST_INDEX_REPLICAS1
PostIndexShardsELASTICSEARCH_POST_INDEX_SHARDS1
AggregatePostsAfterDaysELASTICSEARCH_AGGREGATE_POSTS_AFTER_DAYS365
PostsAggregatorJobStartTimeELASTICSEARCH_POSTS_AGGREGATOR_JOB_START_TIME"03:00"
IndexPrefixELASTICSEARCH_INDEX_PREFIX""
LiveIndexingBatchSizeELASTICSEARCH_LIVE_INDEXING_BATCH_SIZE1
BulkIndexingTimeWindowSecondsELASTICSEARCH_BULK_INDEXING_TIME_WINDOW_SECONDS3600
RequestTimeoutSecondsELASTICSEARCH_REQUEST_TIMEOUT_SECONDS30
⁠DataRetentionSettings
configuration nameenvdefault
EnableMessageDeletionDATARETENTION_ENABLE_MESSAGE_DELETIONfalse
EnableFileDeletionDATARETENTION_ENABLE_FILE_DELETIONfalse
MessageRetentionDaysDATARETENTION_MESSAGE_RETENTION_DAYS365
FileRetentionDaysDATARETENTION_FILE_RETENTION_DAYS365
DeletionJobStartTimeDATARETENTION_DELETION_JOB_START_TIME"02:00"
⁠MessageExportSettings
configuration nameenvdefault
EnableExportMESSAGEEXPORT_ENABLE_EXPORTfalse
DailyRunTimeMESSAGEEXPORT_DAILY_RUN_TIME"01:00"
ExportFromTimestampMESSAGEEXPORT_EXPORT_FROM_TIMESTAMP0
FileLocationMESSAGEEXPORT_FILE_LOCATION"export"
BatchSizeMESSAGEEXPORT_BATCH_SIZE10000
⁠JobSettings
configuration nameenvdefault
RunJobsJOB_RUN_JOBStrue
RunSchedulerJOB_RUN_SCHEDULERtrue
⁠PluginSettings
configuration nameenvdefault
EnablePLUGIN_ENABLEtrue
EnableUploadsPLUGIN_ENABLE_UPLOADSfalse
DirectoryPLUGIN_DIRECTORY"./plugins"
ClientDirectoryPLUGIN_CLIENT_DIRECTORY"./client/plugins"

Tag summary

Content type

Image

Digest

Size

47.6 MB

Last updated

over 8 years ago

docker pull mijime/mattermost