diff --git a/pica-openldap/bootstrap/ldif/.gitignore b/pica-openldap/bootstrap/ldif/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/pica-openldap/docker-compose.yml b/pica-openldap/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..6acb2868566428367e46a57df97e996a3d7f8c77 --- /dev/null +++ b/pica-openldap/docker-compose.yml @@ -0,0 +1,22 @@ +version: "2.2" + +services: + ldap-host: + image: pica/openldap:latest + container_name: ldap-host + ports: + - "389:389" + - "636:636" + env_file: + - ./secrets/pica-openldap.secrets + hostname: ldap.test.picasoft.net + labels: + - "traefik.frontend.rule=Host:ldap.test.picasoft.net,pica01-test.picasoft.net" + - "traefik.enable=true" + volumes: + - /var/lib/ldap + - /etc/ldap/slapd.d + - ldap-certs:/container/service/slapd/assets/certs + +volumes: + ldap-certs: \ No newline at end of file diff --git a/pica-openldap/secrets/pica-openldap.secrets.example b/pica-openldap/secrets/pica-openldap.secrets.example new file mode 100644 index 0000000000000000000000000000000000000000..23b8cddd03f8baff7e48e512a1f79eab15c62678 --- /dev/null +++ b/pica-openldap/secrets/pica-openldap.secrets.example @@ -0,0 +1,3 @@ +LDAP_ADMIN_PASSWORD=test +LDAP_CONFIG_PASSWORD=configtest +LDAP_READONLY_USER_PASSWORD=nsstest