From f2cfe79e7087d0da5cfa0888eb5ad5a4fc4b09eb Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Wed, 9 Apr 2025 14:03:35 +0200 Subject: [PATCH] fix(renovate): add pre-commit to renovate --- containers/apps/renovate/Dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/containers/apps/renovate/Dockerfile b/containers/apps/renovate/Dockerfile index a6fb91343a5..0ea3f3051d4 100644 --- a/containers/apps/renovate/Dockerfile +++ b/containers/apps/renovate/Dockerfile @@ -6,12 +6,30 @@ ARG CONTAINER_NAME ARG CONTAINER_VER ARG TEST +# Ensure python is installed +RUN apt-get -qq update \ + && \ + apt-get -qq install -y \ + python3 + && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \ + && apt-get autoremove -y \ + && apt-get clean \ + && \ + rm -rf \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/ \ + && update-ca-certificates + # Download and set up the clustertool binary RUN curl -L "https://github.com/truecharts/public/releases/download/v${VERSION}/clustertool_${VERSION}_linux_amd64.tar.gz" -o /tmp/clustertool.tar.gz \ && tar -xzvf /tmp/clustertool.tar.gz -C /usr/local/bin \ && chmod +x /usr/local/bin/clustertool \ && rm /tmp/clustertool.tar.gz +# Download and install pre-commit +RUN pip install pre-commit + # Maintainer and metadata LABEL "maintainer"="TrueCharts " LABEL "org.opencontainers.image.source"="https://github.com/truecharts/apps"