forked from openfrontier/ci-compose
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathldap-compose.yml
More file actions
48 lines (48 loc) · 1.17 KB
/
ldap-compose.yml
File metadata and controls
48 lines (48 loc) · 1.17 KB
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
47
48
version: '2.1'
networks:
ci-network:
volumes:
openldap-etc-volume:
driver: "${VOLUME_DRIVER}"
openldap-repo-volume:
driver: "${VOLUME_DRIVER}"
lam-config-volume:
driver: "${VOLUME_DRIVER}"
services:
openldap:
image: openfrontier/openldap-server
restart: unless-stopped
logging:
driver: "journald"
networks:
- ci-network
ports:
- "389"
volumes:
- openldap-etc-volume:/etc/ldap
- openldap-repo-volume:/var/lib/ldap
environment:
constraint:volume.driver: =${VOLUME_DRIVER}
SLAPD_PASSWORD: ${LDAP_PWD}
SLAPD_DOMAIN: ${LDAP_DOMAIN}
SLAPD_ADDITIONAL_SCHEMAS: ppolicy
SLAPD_ADDITIONAL_MODULES: ppolicy
DEBUG_LEVEL: 256
lam:
image: openfrontier/lam:${LAM_VERSION}
restart: unless-stopped
logging:
driver: "journald"
networks:
- ci-network
ports:
- "${LAM_PORT}:80"
volumes:
- lam-config-volume:/var/www/html/lam/config
environment:
constraint:volume.driver: =${VOLUME_DRIVER}
LDAP_URL: ${LDAP_URI}
LDAP_PORT: ${LDAP_PORT}
LDAP_DN: ${LDAP_DOMAIN}
USER_DN: ${LDAP_USER_BASEDN}
GROUP_DN: ${LDAP_GROUP_BASEDN}