Forked from
infrastruktur / warpinfra
159 commits behind the upstream repository.
-
Christian Dresen authoredChristian Dresen authored
Dockerfile 1.11 KiB
From debian:jessie
RUN echo "slapd slapd/password1 password 12345" | debconf-set-selections
RUN echo "slapd slapd/password2 password 12345" | debconf-set-selections
RUN echo "slapd slapd/domain string warpzone.ms" | debconf-set-selections
RUN echo "slapd shared/organization string warpzone.ms" | debconf-set-selections
RUN echo "slapd slapd/internal/adminpw password warpzone.ms" | debconf-set-selections
RUN apt-get update && apt-get install -y \
debconf-utils \
apt-utils \
ssh \
less \
ldap-utils \
rsyslog \
nano \
slapd
RUN cp -r /etc/ldap/ /tmp
RUN echo "deb http://repos.fusiondirectory.org/debian-jessie jessie main" >> /etc/apt/sources.list
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E184859262B4981F
RUN apt-get update && apt-get install -y \
fusiondirectory \
fusiondirectory-schema \
fusiondirectory-plugin-ssh
RUN apt-get update && apt-get install -y phpldapadmin
COPY ./data/start.sh /opt/start.sh
COPY ./data/config.php /etc/phpldapadmin/config.php
EXPOSE 22 8000 389
VOLUME ["/etc/fusiondirectory","/var/lib/ldap","/etc/ldap"]
ENTRYPOINT sh /opt/start.sh