summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 14734803621a891063e91662ef217d4e91f762f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM python:2-slim
ENV PYTHONUNBUFFERED 1
EXPOSE 8000

RUN mkdir /app && mkdir -p /opt/pwman
WORKDIR /app

ADD requirements.txt /app/

RUN apt-get update && \
    echo "krb5-config krb5-config/default_realm string NORDU.NET" | debconf-set-selections && \
    apt-get install -y build-essential libldap-dev libsasl2-dev heimdal-clients libheimdal-kadm5-perl && \
    pip install -r requirements.txt && \
    apt-get remove --purge -y build-essential && \
    apt-get autoremove -y && \
    apt-get clean

ADD src /app
ADD start.sh /

ENTRYPOINT [ "/start.sh" ]