23 lines
637 B
Docker
23 lines
637 B
Docker
FROM alpine:3.7
|
|
|
|
WORKDIR /
|
|
|
|
ENV dc=stuve
|
|
ENV dcr=test
|
|
COPY entrypoint.sh /
|
|
|
|
RUN apk add --update --no-cache openldap openldap-back-mdb openldap-overlay-ppolicy
|
|
RUN sed -i 's!/run/openldap/slapd.pid!/tmp/openladp.pid!' /etc/openldap/slapd.conf
|
|
RUN sed -i 's!/run/openldap/slapd.args!/tmp/openladp.args!' /etc/openldap/slapd.conf
|
|
|
|
ADD start.ldif /etc/openldap/start.ldif
|
|
RUN sed -i s/dc=$dc/dc=$dcr/g /etc/openldap/start.ldif
|
|
RUN sed -i s/dc:\ $dc/dc:\ $dcr/g /etc/openldap/start.ldif
|
|
ADD slapd.conf /etc/openldap/slapd.conf
|
|
RUN chown ldap:ldap -R /etc/openldap
|
|
RUN chown ldap:ldap -R /var/lib/openldap
|
|
|
|
EXPOSE 389
|
|
|
|
CMD ["/entrypoint.sh"]
|