ldap-matter/docker-compose.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