Sign inSign up

node3030/docker-mattermost

By node3030

Updated over 2 years ago

docker-mattermost

Image
0

1.5K

node3030/docker-mattermost repository overview

docker-mattermost

docker image for mattermost

Mattermost v5.34.2

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 node3030/docker-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" \
  node3030/docker-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 \
  node3030/docker-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
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
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

sha256:3956b9b54

Size

410.8 MB

Last updated

over 3 years ago

docker pull node3030/docker-mattermost