FROM alpine:latest RUN apk add --no-cache \ dovecot \ dovecot-ldap RUN sed -i 's/#!include auth-ldap.conf.ext/!include auth-ldap.conf.ext/' /etc/dovecot/conf.d/10-auth.conf \ && sed -i 's/!include auth-passwdfile.conf.ext/#!include auth-passwdfile.conf.ext/' /etc/dovecot/conf.d/10-auth.conf RUN mkdir /ssl-params-cache/ \ && ln -s /ssl-params-cache/ssl-parameters.dat /var/lib/dovecot/ssl-parameters.dat COPY 10-master.conf /etc/dovecot/conf.d/10-master.conf COPY 10-logging.conf /etc/dovecot/conf.d/10-logging.conf COPY auth-ldap.conf.ext /etc/dovecot/conf.d/auth-ldap.conf.ext COPY entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] VOLUME "/ssl-params-cache/" EXPOSE 24 100 143