-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
41 lines (38 loc) · 931 Bytes
/
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
version: '2.4'
services:
vault:
image: hashicorp/vault:${VAULT_VERSION}
container_name: vault
ports:
- "127.0.0.1:${VAULT_PORT}:${VAULT_PORT}"
volumes:
- vault-file:/vault/file
environment:
VAULT_ADDR: ${VAULT_ADDR}:${VAULT_PORT}
VAULT_DEV_ROOT_TOKEN_ID: ${VAULT_DEV_ROOT_TOKEN_ID}
cap_add:
- IPC_LOCK
networks:
- openldap
depends_on:
- openldap
openldap:
image: osixia/openldap:1.5.0
container_name: openldap
ports:
- ${LDAP_PORT}:${LDAP_PORT}
volumes:
- ./ldap/:/ldap/
environment:
- LDAP_ADMIN_USERNAME=${LDAP_ADMIN_USERNAME}
- LDAP_ADMIN_PASSWORD=${LDAP_ADMIN_PASSWORD}
- LDAP_DOMAIN=${LDAP_DOMAIN}
- LDAP_SEED_INTERNAL_LDIF_PATH=/ldap/
- LDAP_LOG_LEVEL=256 # Set detailed logging (debug)
networks:
- openldap
volumes:
vault-file:
networks:
openldap:
driver: bridge