18 lines
644 B
Docker
18 lines
644 B
Docker
FROM alpine
|
|
|
|
ARG HTTP_PROXY_HOST
|
|
ARG HTTP_PROXY_PORT
|
|
ARG HTTPS_PROXY_HOST
|
|
ARG HTTPS_PROXY_PORT
|
|
|
|
RUN \
|
|
if [ -n "$HTTP_PROXY_HOST" -a -n "$HTTP_PROXY_PORT" ]; then export http_proxy=http://$HTTP_PROXY_HOST:$HTTP_PROXY_PORT; fi && \
|
|
if [ -n "$HTTPS_PROXY_HOST" -a -n "$HTTPS_PROXY_PORT" ]; then export https_proxy=http://$HTTPS_PROXY_HOST:$HTTPS_PROXY_PORT; fi && \
|
|
apk add --no-cache openldap openldap-clients openldap-back-ldap openldap-overlay-deref ldapvi && mkdir -p /run/openldap
|
|
|
|
COPY root /
|
|
|
|
EXPOSE 389
|
|
|
|
CMD ["/usr/sbin/slapd", "-d", "256", "-u", "ldap", "-g", "ldap", "-f", "/etc/openldap/slapd.conf", "-h", "ldap://0.0.0.0"]
|