From 7a7be23bf7220b05c949036c77ed1b2d1530e012 Mon Sep 17 00:00:00 2001 From: Stefan Saibel Date: Tue, 5 Nov 2019 23:52:57 +0100 Subject: [PATCH] add docker-compose --- docker-compose.yml | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..c95c754 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,59 @@ +version: '2' +services: + openldap: + image: osixia/openldap:1.3.0 + container_name: openldap + environment: + LDAP_LOG_LEVEL: "256" + LDAP_ORGANISATION: "Saibel Inc." + LDAP_DOMAIN: "idap.stefansaibel.de" + LDAP_BASE_DN: "" + LDAP_ADMIN_PASSWORD: "admin" + LDAP_CONFIG_PASSWORD: "config" + LDAP_READONLY_USER: "false" + #LDAP_READONLY_USER_USERNAME: "readonly" + #LDAP_READONLY_USER_PASSWORD: "readonly" + LDAP_RFC2307BIS_SCHEMA: "false" + LDAP_BACKEND: "mdb" + LDAP_TLS: "true" + LDAP_TLS_CRT_FILENAME: "ldap.crt" + LDAP_TLS_KEY_FILENAME: "ldap.key" + LDAP_TLS_DH_PARAM_FILENAME: "dhparam.pem" + LDAP_TLS_CA_CRT_FILENAME: "ca.crt" + LDAP_TLS_ENFORCE: "true" + LDAP_TLS_CIPHER_SUITE: "SECURE256:-VERS-SSL3.0" + LDAP_TLS_PROTOCOL_MIN: "3.1" + LDAP_TLS_VERIFY_CLIENT: "demand" + LDAP_REPLICATION: "false" + KEEP_EXISTING_CONFIG: "false" + LDAP_REMOVE_CONFIG_AFTER_SETUP: "true" + LDAP_SSL_HELPER_PREFIX: "ldap" + tty: true + stdin_open: true + volumes: + - srv/data/ldap/var:/var/lib/ldap + - srv/data/ldap/etc:/etc/ldap/slapd.d + - srv/data/ldap/container:/container/service/slapd/assets/certs/ + ports: + - "389:389" + - "636:636" + domainname: "idap.stefansaibel.de" # important: same as hostname + hostname: "idap.stefansaibel.de" + networks: + - default + - saibelstefan-vm-01 + + phpldapadmin: + image: osixia/phpldapadmin:latest + container_name: phpldapadmin + environment: + PHPLDAPADMIN_LDAP_HOSTS: "openldap" + PHPLDAPADMIN_HTTPS: "false" + depends_on: + - openldap + networks: + - default + - saibelstefan-vm-01 + +networks: + saibelstefan-vm-01: \ No newline at end of file