Skip to content
Snippets Groups Projects
Commit cac3e3c0 authored by Christian Dresen's avatar Christian Dresen
Browse files

Initial Commit

[LDAP]
- Added Dockerfile
parents
No related branches found
No related tags found
No related merge requests found
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 \
python3 \
python3-pip \
ldap-utils \
rsyslog \
nano \
slapd
RUN pip3 install Django
RUN cp -r /etc/ldap/ /tmp
COPY ./data/start.sh /opt/start.sh
#COPY ./ldap.conf /etc/ldap/slapd.conf
EXPOSE 22 8000 389
VOLUME ["/opt/warpauth","/var/lib/ldap","/etc/ldap"]
ENTRYPOINT sh /opt/start.sh
docker build -t warpauth .
if [ ! -f /etc/ldap/ldap.conf ]; then
echo "[ ok ] Creating initial Configuration"
cp -r /tmp/ldap/* /etc/ldap/;
rm -r /tmp/ldap/
fi
service rsyslog restart
chown -R openldap:openldap /etc/ldap/slapd.d
chown -R openldap:openldap /var/lib/ldap
service slapd restart
bash
#docker run -v /opt/warpauth/data/warpauth:/opt/warpauth -p 389:389 -it warpauth
docker run \
-v /opt/warpauth/data/warpauth:/opt/warpauth \
-v /opt/warpauth/data/ldap_db:/var/lib/ldap \
-v /opt/warpauth/data/ldap_conf:/etc/ldap \
-p 389:389 \
-p 8000:8000 \
-it \
warpauth
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment