Skip to content
Snippets Groups Projects
Dockerfile 1.10 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

COPY ./data/start.sh /opt/start.sh
#COPY ./data/fusiondirectory.conf /etc/fusiondirectory/fusiondirectory.conf
#COPY ./ldap.conf /etc/ldap/slapd.conf

EXPOSE 22 8000 389

VOLUME ["/opt/warpauth","/var/lib/ldap","/etc/ldap"]

ENTRYPOINT sh /opt/start.sh