diff --git a/Dockerfile b/Dockerfile index 0d6fb9e7..7cc63a9d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,13 +9,11 @@ RUN apt-get update \ ldap-utils \ openssl \ ca-certificates \ - && rm -rf /var/lib/apt/lists/* + && rm -rf /var/lib/apt/lists/* \ + && mkdir /etc/ldap/ssl /bootstrap ENV LDAP_DEBUG_LEVEL=256 -# Create TLS certificate and bootstrap directory -RUN mkdir /etc/ldap/ssl /bootstrap - # ADD run script COPY ./run.sh /run.sh @@ -27,8 +25,7 @@ RUN /bin/bash /bootstrap/slapd-init.sh VOLUME ["/etc/ldap/slapd.d", "/etc/ldap/ssl", "/var/lib/ldap", "/run/slapd"] -EXPOSE 389 -EXPOSE 636 +EXPOSE 389 636 CMD ["/bin/bash", "/run.sh"] ENTRYPOINT [] diff --git a/README.md b/README.md index 20433d96..99f783ae 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ The Flask extension [flask-ldapconn][flaskldapconn] use this image for unit test * Support for TLS (snake oil cert on build) * Initialized with data from Futurama -* ~180MB Images size +* ~124MB images size (~40MB compressed) ## Usage