openldap/Dockerfile

27 lines
695 B
Text
Raw Permalink Normal View History

FROM alpine:3.9
RUN set -ex \
&& apk --no-cache add \
bash \
curl \
openldap \
openldap-back-mdb \
openldap-clients \
openldap-overlay-memberof \
openldap-overlay-ppolicy \
openldap-overlay-refint \
&& curl -sSfLo /usr/local/bin/korvike "https://github.com/Luzifer/korvike/releases/download/v0.4.1/korvike_linux_amd64" \
&& chmod 0755 /usr/local/bin/korvike \
&& apk --no-cache del curl \
&& rm -rf /var/cache/apk/*
COPY docker-entrypoint.sh /
COPY config /config
2015-02-18 15:23:34 +00:00
EXPOSE 389
VOLUME ["/etc/openldap/slapd.d", "/var/lib/openldap/openldap-data"]
2015-02-18 15:23:34 +00:00
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["slapd", "-d", "32768", "-u", "ldap", "-g", "ldap"]