diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -1,18 +1,21 @@ -FROM python:2 +FROM python:2-slim ENV PYTHONUNBUFFERED 1 EXPOSE 8000 -RUN mkdir /sso -WORKDIR /sso +RUN mkdir /app && mkdir -p /opt/pwman +WORKDIR /app -ADD requirements.txt /sso/ -ADD start.sh /sso/ +ADD requirements.txt /app/ RUN apt-get update && \ - apt-get install -y build-essential libldap-dev libsasl2-dev && \ + 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 -CMD [ "./start.sh" ] +ADD src /app +ADD start.sh / + +ENTRYPOINT [ "/start.sh" ] |