From 73406dad471d6f5085c90c6b277c347d037d325c Mon Sep 17 00:00:00 2001 From: Schneider Roland Date: Sun, 22 Sep 2024 21:43:21 +0200 Subject: [PATCH] add:ldap --- ldap/docker-compose/ldap/docker-compose.yaml | 50 ++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 ldap/docker-compose/ldap/docker-compose.yaml diff --git a/ldap/docker-compose/ldap/docker-compose.yaml b/ldap/docker-compose/ldap/docker-compose.yaml new file mode 100644 index 0000000..123e594 --- /dev/null +++ b/ldap/docker-compose/ldap/docker-compose.yaml @@ -0,0 +1,50 @@ +version: '3.7' +services: + openldap: + image: osixia/openldap:latest + container_name: openldap + hostname: openldap + ports: + - "389:389" + - "636:636" + volumes: +# - ./data/certificates:/container/service/slapd/assets/certs + - ldap_data:/var/lib/ldap + - ldap_config:/etc/ldap/slapd.d + environment: + - LDAP_ORGANISATION=rschneider + - LDAP_DOMAIN=rschneider.hu + - LDAP_ADMIN_USERNAME=admin + - LDAP_ADMIN_PASSWORD=admin_pass + - LDAP_CONFIG_PASSWORD=config_pass + - "LDAP_BASE_DN=dc=alibnr,dc=com" +# - LDAP_TLS_CRT_FILENAME=server.crt +# - LDAP_TLS_KEY_FILENAME=server.key +# - LDAP_TLS_CA_CRT_FILENAME=alibnr.com.ca.crt + - LDAP_READONLY_USER=true + - LDAP_READONLY_USER_USERNAME=user-ro + - LDAP_READONLY_USER_PASSWORD=ro_pass + networks: + - openldap + + phpldapadmin: + image: osixia/phpldapadmin:latest + container_name: phpldapadmin + hostname: phpldapadmin + ports: + - "80:80" + environment: + - PHPLDAPADMIN_LDAP_HOSTS=openldap + - PHPLDAPADMIN_HTTPS=false + depends_on: + - openldap + networks: + - openldap + +networks: + openldap: + driver: bridge + +volumes: + ldap_config: + ldap_data: