42 lines
1.3 KiB
YAML
42 lines
1.3 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:
|
|
- 1389:389
|
|
- 1636: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="DC=iwanclement,DC=eu"
|
|
- LDAP_ADMIN_PASSWORD=FgapGze569223_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 |