FROM debian:stretch LABEL maintainer "Jan Dittberner " RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ dumb-init \ gettext \ git \ libpq-dev \ python3-dev \ python3-pip \ && apt-get clean \ && rm -rf /var/lib/apt/lists/*.* VOLUME /srv/gnuviechadmin/media /srv/gnuviechadmin/static WORKDIR /srv/gnuviechadmin ENV LC_ALL=C.UTF-8 ENV LANG=C.UTF-8 RUN python3 -m pip install -U pip && pip3 install pipenv COPY gnuviechadmin.sh /srv/ COPY Pipfile Pipfile.lock /srv/gnuviechadmin/ RUN pipenv install --system --deploy --ignore-pipfile --dev EXPOSE 8000 VOLUME /srv/gnuviechadmin ENTRYPOINT ["dumb-init", "/srv/gnuviechadmin.sh"]