summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 10 insertions, 7 deletions
diff --git a/Dockerfile b/Dockerfile
index 5be935f..1473480 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -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" ]