48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
version: '3'
|
|
services:
|
|
mattermost-ldap:
|
|
build: Docker/mattermostldap
|
|
image: mattermostldap
|
|
restart: always
|
|
ports:
|
|
- 80:80
|
|
- 443:443
|
|
environment:
|
|
- ldap_host
|
|
- ldap_port
|
|
- ldap_version
|
|
- ldap_search_attribute
|
|
- ldap_base_dn
|
|
- ldap_filter
|
|
- ldap_bind_dn
|
|
- ldap_bind_pass
|
|
- db_host
|
|
- db_port
|
|
- db_type
|
|
- db_name
|
|
- db_user
|
|
- db_pass
|
|
|
|
db:
|
|
image: postgres:alpine
|
|
restart: always
|
|
volumes:
|
|
- ./db_init/init_postgres.sh:/docker-entrypoint-initdb.d/init_postgres.sh
|
|
- ./db_init/config_init.sh.example:/docker-entrypoint-initdb.d/config_init.sh
|
|
- ./data/:/var/lib/postgresql/data/
|
|
environment:
|
|
- POSTGRES_USER
|
|
- POSTGRES_PASSWORD
|
|
- POSTGRES_HOST_AUTH_METHOD
|
|
- client_id
|
|
- client_secret
|
|
- redirect_uri
|
|
- grant_types
|
|
- scope
|
|
- user_id
|
|
- db_user
|
|
- db_pass
|
|
- db_name
|
|
- db_host
|
|
- db_port
|