ldap (latest-arm64)
Installation
docker pull gitea.dege.au/docker/ldap:latest-arm64
sha256:b558171c007711a1f5c2922ce858b9601535a9d0031f3af938d55842807a5fa9
Image Layers
ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit |
CMD ["/bin/sh"] |
RUN /bin/sh -c if [ -n ${HTTP_PROXY} ] ; then sed -i -e s'/https/http/' /etc/apk/repositories; fi # buildkit |
RUN /bin/sh -c apk add --no-cache bash openldap openldap-backend-all openldap-clients openldap-overlay-all openldap-passwd-argon2 openldap-passwd-pbkdf2 openldap-passwd-sha2 # buildkit |
ADD schema /etc/openldap/schema/custom # buildkit |
ADD tls /etc/openldap/tls # buildkit |
ADD slapd.ldif /etc/openldap/slapd.ldif # buildkit |
RUN /bin/sh -c mv /var/lib/openldap/openldap-data /var/lib/openldap/data && mkdir /etc/openldap/slapd.d /etc/openldap/schema/add.d /etc/openldap/schema/modify.d /etc/openldap/schema/data.d && ln -s ../custom/samba.ldif /etc/openldap/schema/add.d/02-samba.ldif && ln -s ../custom/wurley.ldif /etc/openldap/schema/add.d/10-wurley.ldif && sed -i -e 's/cn=module/cn=z-module/' /etc/openldap/schema/custom/modules-enable.ldif && ln -s ../custom/modules-enable.ldif /etc/openldap/schema/modify.d/20-modules-enable.ldif && ln -s ../custom/syncprov-options.ldif /etc/openldap/schema/modify.d/21-syncprov-options.ldif && ln -s ../custom/syncprov-index.ldif /etc/openldap/schema/modify.d/22-syncprov-index.ldif && ln -s ../custom/dynlist-options.ldif /etc/openldap/schema/modify.d/23-dynlist-options.ldif && ln -s ../custom/certinfo.ldif /etc/openldap/schema/modify.d/23-certinfo.ldif && ln -s ../custom/acl-schema.ldif /etc/openldap/schema/modify.d/90-acl-schema.ldif && ln -s ../custom/acl-data.ldif /etc/openldap/schema/modify.d/91-acl-data.ldif && mkdir /var/lib/openldap/run && chown -R ldap:ldap /etc/openldap/slapd.d /var/lib/openldap/data /var/lib/openldap/run # buildkit |
ENV SLAPD_CONFIG=/etc/openldap/slapd.d/cn=config |
COPY docker/init-docker /sbin/ # buildkit |
ENTRYPOINT ["/sbin/init-docker"] |
VOLUME [/var/lib/openldap/data] |
EXPOSE map[389/tcp:{} 636/tcp:{}] |
Details
Versions (3)
View all