FROM debian:buster LABEL maintainer="Jan Dittberner " RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ build-essential \ dumb-init \ gettext \ git \ libpq-dev \ postgresql-client \ python3-dev \ python3-pip \ python3-setuptools \ python3-wheel \ && 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 --prefix=/usr/local pip && \ /usr/local/bin/pip3 install --prefix=/usr/local pipenv COPY Pipfile Pipfile.lock /srv/gnuviechadmin/ RUN pipenv install --system --deploy --ignore-pipfile --dev COPY gnuviechadmin.sh /srv/ EXPOSE 8000 VOLUME /srv/gnuviechadmin ENTRYPOINT ["dumb-init", "/srv/gnuviechadmin.sh"]