-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
46 lines (44 loc) · 1.5 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
version: '3.7'
services:
ldap_server:
build: ./openldap
command: --copy-service
environment:
LDAP_ADMIN_PASSWORD: test1234
LDAP_BASE_DN: dc=musobarmedia,dc=com
LDAP_TLS: "true"
LDAP_TLS_CRT_FILENAME: "server.crt"
LDAP_TLS_KEY_FILENAME: "server.key"
LDAP_TLS_DH_PARAM_FILENAME: "dhparam.pem"
LDAP_TLS_CA_CRT_FILENAME: "server.crt"
LDAP_TLS_ENFORCE: "false"
LDAP_TLS_CIPHER_SUITE: "SECURE256:-VERS-SSL3.0"
LDAP_TLS_PROTOCOL_MIN: "3.1"
LDAP_TLS_VERIFY_CLIENT: "demand"
ports:
- 389:389
- 636:636
volumes:
- ./volumes/openldap/ldap_data:/var/lib/ldap
- ./volumes/openldap/ldap_config:/etc/ldap/slapd.d
networks:
myldap:
aliases:
- ldap.server.me
ldap_server_admin:
image: osixia/phpldapadmin:0.7.2
ports:
- 9000:80
# volumes:
# - ./volumes/ldapadmin/config:/container/service/phpldapadmin/assets/config
environment:
PHPLDAPADMIN_LDAP_HOSTS: ldap.server.me
PHPLDAPADMIN_HTTPS: 'false'
networks:
myldap:
depends_on:
- ldap_server
networks:
myldap:
driver: bridge
# docker exec openldap-docker_ldap_server_1 ldapsearch -x -H ldap://localhost -b dc=musobarmedia,dc=com -D "cn=developer,dc=musobarmedia,dc=com" -w developer_pass