Files
docker-compose/OpenLDAP/docker-compose.yaml
2019-06-12 21:06:21 +02:00

42 lines
1.4 KiB
YAML

version: 2
services:
openldap:
container_name: openldap_iwanclement_eu
hostname: openldap
restart: always
volumes:
- 'openldap_certs:/container/service/slapd/assets/certs'
- 'openldap_datas:/var/lib/ldap'
- 'openldap_slapd:/etc/ldap/slapd.d'
ports:
- 389:389
- 636:636
environment:
- LDAP_TLS_CRT_FILENAME=my-ldap.crt
- LDAP_TLS_KEY_FILENAME=my-ldap.key
- LDAP_TLS_CA_CRT_FILENAME=the-ca.crt
- LDAP_ORGANISATION="IwanClement EU"
- LDAP_DOMAIN="iwanclement.eu"
# - LDAP_BASE_DN: Ldap base DN. If empty automatically set from LDAP_DOMAIN value. Defaults to (empty)
- LDAP_ADMIN_PASSWORD="Fgap@Gze5692ffgg23_fwzyff_"
- LDAP_CONFIG_PASSWORD="rggHaDZSuirdfg73ghaPCdf_@"
- LDAP_READONLY_USER=true
- LDAP_READONLY_USER_USERNAME='ro_user'
- LDAP_READONLY_USER_PASSWORD='R0_P@ssword'
- LDAP_TLS_CIPHER_SUITE="SECURE256:-VERS-SSL3.0"
- LDAP_TLS_PROTOCOL_MIN="3.1"
- LDAP_TLS_VERIFY_CLIENT="demand"
- LDAP_REPLICATION="false"
- HOSTNAME='ldap_iwanclement_eu'
image: 'osixia/openldap:1.2.4'
phpldapadmin:
restart: always
image: osixia/phpldapadmin:latest
container_name: phpldapadmin
environment:
PHPLDAPADMIN_LDAP_HOSTS: "openldap"
PHPLDAPADMIN_HTTPS: "false"
ports:
- "5180:80"
depends_on:
- openldap