blob: 9d7c7c9f6d1c42f618d2203bcf7a634368716a99 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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" ]
|