# SPDX-FileCopyrightText: WTF Kooperative eG # # SPDX-License-Identifier: AGPL-3.0-or-later FROM registry.wtf-eg.net/ki-backend-builder:1.0.0 as builder COPY Pipfile* ./ RUN PIP_USER=1 PIP_IGNORE_INSTALLED=1 pipenv install --system --deploy --ignore-pipfile RUN pip3 uninstall --yes pipenv FROM registry.wtf-eg.net/ki-backend-base:1.0.0 as ki-backend # Install six explicitly. Otherwise Python complains about it missing. RUN pip3 install six COPY --from=builder $PYROOT/bin/ $PYROOT/bin/ COPY --from=builder $PYROOT/lib/ $PYROOT/lib/ WORKDIR /app COPY . . CMD ["python3", "run_prod.py"]