| ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache openldap openldap-back-mdb openldap-clients openldap-passwd-argon2 gettext && mkdir -p /var/lib/openldap/openldap-data && mkdir -p /var/lib/openldap/run && mkdir -p /var/run/openldap && mkdir -p /etc/openldap/slapd.d && chown -R ldap:ldap /var/lib/openldap /var/run/openldap /etc/openldap # buildkit |
| COPY rootfs/ / # buildkit |
| RUN /bin/sh -c chmod +x /entrypoint.sh /usr/local/bin/reload-tls.sh # buildkit |
| EXPOSE [389/tcp 636/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL ldapwhoami -H ldap://localhost -x] Interval:5m0s Timeout:5s StartPeriod:1m0s StartInterval:10s Retries:3} |
| VOLUME [/var/lib/openldap/openldap-data] |
| VOLUME [/etc/openldap/slapd.d] |
| ENTRYPOINT ["/entrypoint.sh"] |