61 lines
2.1 KiB
Bash
61 lines
2.1 KiB
Bash
# Domain of service
|
|
DOMAIN=<your domain>
|
|
|
|
TZ=UTC
|
|
RESTART_POLICY=unless-stopped
|
|
|
|
|
|
POSTGRES_IMAGE_TAG=13-alpine
|
|
POSTGRES_DATA_PATH=./volumes/db/var/lib/postgresql/data
|
|
|
|
POSTGRES_USER=mmuser
|
|
POSTGRES_PASSWORD=mmuser_password
|
|
POSTGRES_DB=mattermost
|
|
|
|
|
|
NGINX_IMAGE_TAG=alpine
|
|
NGINX_CONFIG_PATH=./nginx/conf.d
|
|
NGINX_DHPARAMS_FILE=./nginx/dhparams4096.pem
|
|
HTTPS_PORT=443
|
|
HTTP_PORT=80
|
|
|
|
CERT_PATH=./volumes/web/cert/cert.pem
|
|
KEY_PATH=./volumes/web/cert/key-no-password.pem
|
|
#GITLAB_PKI_CHAIN_PATH=<path_to_your_gitlab_pki>/pki_chain.pem
|
|
#CERT_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/fullchain.pem
|
|
#KEY_PATH=./certs/etc/letsencrypt/live/${DOMAIN}/privkey.pem
|
|
|
|
|
|
CALLS_PORT=8445
|
|
APP_PORT=8065
|
|
|
|
# Mattermost settings
|
|
## Inside the container the uid and gid is 2000. The folder owner can be set with
|
|
## `sudo chown -R 2000:2000 ./volumes/app/mattermost`.
|
|
|
|
MATTERMOST_CONFIG_PATH=./volumes/app/mattermost/config
|
|
MATTERMOST_DATA_PATH=./volumes/app/mattermost/data
|
|
MATTERMOST_LOGS_PATH=./volumes/app/mattermost/logs
|
|
MATTERMOST_PLUGINS_PATH=./volumes/app/mattermost/plugins
|
|
MATTERMOST_CLIENT_PLUGINS_PATH=./volumes/app/mattermost/client/plugins
|
|
MATTERMOST_BLEVE_INDEXES_PATH=./volumes/app/mattermost/bleve-indexes
|
|
|
|
## Bleve index (inside the container)
|
|
MM_BLEVESETTINGS_INDEXDIR=/mattermost/bleve-indexes
|
|
|
|
## This will be 'mattermost-enterprise-edition' or 'mattermost-team-edition' based on the version of Mattermost you're installing.
|
|
MATTERMOST_IMAGE=mattermost-enterprise-edition
|
|
## Update the image tag if you want to upgrade your Mattermost version. You may also upgrade to the latest one. The example is based on the latest Mattermost ESR version.
|
|
MATTERMOST_IMAGE_TAG=10.5.2
|
|
|
|
## Make Mattermost container readonly. This interferes with the regeneration of root.html inside the container. Only use
|
|
## it if you know what you're doing.
|
|
## See https://github.com/mattermost/docker/issues/18
|
|
MATTERMOST_CONTAINER_READONLY=false
|
|
|
|
|
|
MM_SQLSETTINGS_DRIVERNAME=postgres
|
|
MM_SQLSETTINGS_DATASOURCE=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?sslmode=disable&connect_timeout=10
|
|
|
|
MM_SERVICESETTINGS_SITEURL=https://${DOMAIN}
|