From ee659f5b1837249bc70d4d27f6a134144e4b93a0 Mon Sep 17 00:00:00 2001 From: Chris McKee Date: Mon, 20 Nov 2023 12:30:28 +0000 Subject: [PATCH] Fix git-permissions & update img to python 3.10 * Runs `git config --global --add safe.directory /repo` to stop git safedir errors * Updated to python 3.11 base (build fails in 3.12) --- Dockerfile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index b8c64e7..d65ba3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,18 @@ -FROM python:3.8.16-slim as base +FROM python:3.11-slim as base ENV PIPENV_PIPFILE=/app/Pipfile ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/app -RUN apt update -RUN apt install -y git vim +RUN apt update && \ + apt install -y git vim && \ + rm -rf /var/lib/apt/lists/* && \ + mkdir /app -RUN mkdir /app COPY ./*.py ./LICENSE ./Pip* ./README.md /app/ -RUN cd /app - -RUN pip install pipenv -RUN pipenv install --system +RUN cd /app && \ + pip install pipenv && \ + pipenv install --system && \ + git config --global --add safe.directory /repo WORKDIR /repo