FROM python:3.9.0-slim-buster LABEL authors="Patrick Jentsch , Stephan Porada " ARG DOCKER_GID ARG GID ARG UID ENV LANG=C.UTF-8 RUN apt-get update \ && apt-get install --no-install-recommends --yes \ build-essential \ libpq-dev \ && rm -r /var/lib/apt/lists/* RUN groupadd --gid ${DOCKER_GID} --system docker \ && groupadd --gid ${GID} --system nopaqued \ && useradd --create-home --gid ${GID} --groups ${DOCKER_GID} --no-log-init --system --uid ${UID} nopaqued USER nopaqued WORKDIR /home/nopaqued COPY --chown=nopaqued:nopaqued [".", "."] RUN python -m venv venv \ && venv/bin/pip install --requirement requirements.txt ENTRYPOINT ["./boot.sh"]