Dockerfile 751 B

1234567891011121314151617181920212223242526272829303132
  1. # Fork of https://github.com/dinkel/docker-openldap
  2. FROM debian:jessie
  3. LABEL maintainer="Grafana team <hello@grafana.com>"
  4. ENV OPENLDAP_VERSION 2.4.40
  5. RUN apt-get update && \
  6. DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
  7. slapd=${OPENLDAP_VERSION}* \
  8. ldap-utils && \
  9. apt-get clean && \
  10. rm -rf /var/lib/apt/lists/*
  11. RUN mv /etc/ldap /etc/ldap.dist
  12. EXPOSE 389
  13. VOLUME ["/etc/ldap", "/var/lib/ldap"]
  14. COPY ldap.conf /etc/ldap.dist/ldap.conf
  15. COPY modules/ /etc/ldap.dist/modules
  16. COPY prepopulate/ /etc/ldap.dist/prepopulate
  17. COPY entrypoint.sh /entrypoint.sh
  18. COPY prepopulate.sh /prepopulate.sh
  19. ENTRYPOINT ["/entrypoint.sh"]
  20. CMD ["slapd", "-d", "32768", "-u", "openldap", "-g", "openldap"]