diff --git a/docker-compose.yml b/docker-compose.yml index f618b28..2e6767c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,6 +21,7 @@ services: - redmine-logs:/var/log/redmine depends_on: - db + - ldap db: image: mysql:5.7 @@ -32,6 +33,24 @@ services: # - db.env volumes: - db:/var/lib/mysql + + ldap: + image: osixia/openldap:latest + #container_name: openldap + restart: always + environment: + LDAP_ORGANISATION: "Example Inc." + LDAP_DOMAIN: "example.org" + LDAP_ADMIN_PASSWORD: "admin" + LDAP_CONFIG_PASSWORD: "config" + LDAP_READONLY_USER: "true" + LDAP_READONLY_USER_USERNAME: "readonly" + LDAP_READONLY_USER_PASSWORD: "readonly" + LDAP_BACKEND: "ldif" + LDAP_TLS: "false" + volumes: + - ldap-database:/var/lib/ldap + - ldap-config:/etc/ldap/slapd.d volumes: db: @@ -54,6 +73,16 @@ volumes: type: none device: /tmp/docker/redmine-logs o: bind + ldap-database: + driver_opts: + type: none + device: /tmp/docker/ldap-database + o: bind + ldap-config: + driver_opts: + type: none + device: /tmp/docker/ldap-config + o: bind # openldap: # #build: ./ldap