From ef721290ce9a1a1e57a3ccdbdbab9b5a5d3a4b24 Mon Sep 17 00:00:00 2001 From: Deon George Date: Wed, 17 May 2023 21:11:03 +1000 Subject: [PATCH] Fix for permission issues and ldapi socket path --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index a9814ee..0e00658 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,7 @@ RUN if [ -n ${HTTP_PROXY} ] ; then sed -i -e s'/https/http/' /etc/apk/repositori RUN apk add --no-cache bash openldap openldap-back-mdb openldap-clients ADD acl.ldif samba.ldif wurley.ldif /etc/openldap/schema/ +ADD certinfo.ldif /etc/openldap/ RUN sed -i -e 's/dc=my-domain,dc=com/c=AU/' /etc/openldap/slapd.ldif \ && sed -i -e 's/openldap-data/data/' /etc/openldap/slapd.ldif \ && mv /var/lib/openldap/openldap-data /var/lib/openldap/data \ @@ -18,10 +19,9 @@ RUN sed -i -e 's/dc=my-domain,dc=com/c=AU/' /etc/openldap/slapd.ldif \ && slapadd -b cn=config -l /etc/openldap/schema/samba.ldif \ && slapadd -b cn=config -l /etc/openldap/schema/wurley.ldif \ && slapmodify -b cn=config -l /etc/openldap/schema/acl.ldif \ - && chown -R ldap:ldap /etc/openldap/slapd.d /var/lib/openldap/data - -ADD certinfo.ldif /etc/openldap/ -RUN slapmodify -b cn=config -l /etc/openldap/certinfo.ldif + && slapmodify -b cn=config -l /etc/openldap/certinfo.ldif \ + && mkdir /var/lib/openldap/run \ + && chown -R ldap:ldap /etc/openldap/slapd.d /var/lib/openldap/data /var/lib/openldap/run # Starting ENTRYPOINT [ "/usr/sbin/slapd" ]