diff options
author | Markus Krogh <markus@nordu.net> | 2018-06-08 14:25:01 +0200 |
---|---|---|
committer | Markus Krogh <markus@nordu.net> | 2018-06-08 14:25:01 +0200 |
commit | dcbfaeee2a9b3df2d65af4a0b32075dd3b95ad19 (patch) | |
tree | a031e0a4a8836e615c01afe57a26ef2696b3fa16 /Dockerfile.django | |
parent | 8b7180f770d0cd63c8a3626f35ce6d8c06f54db4 (diff) |
Swap go Dockerfile in
Diffstat (limited to 'Dockerfile.django')
-rw-r--r-- | Dockerfile.django | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Dockerfile.django b/Dockerfile.django new file mode 100644 index 0000000..9d7c7c9 --- /dev/null +++ b/Dockerfile.django @@ -0,0 +1,23 @@ +FROM python:2-slim +ENV PYTHONUNBUFFERED 1 +EXPOSE 8000 + +RUN useradd -g www-data uwsgi -u 434 # uid of atlassian on ndn-crowd +RUN mkdir /app && mkdir -p /opt/pwman && chown -R uwsgi /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 +USER uwsgi +ADD src /app +ADD other_conf/uwsgi.conf /app/ +ADD start.sh / + +ENTRYPOINT [ "/start.sh" ] |