From ee9ece3d5966de125e9f973cd56bc9f57b9a35f4 Mon Sep 17 00:00:00 2001 From: kjeld Schouten-Lebbing Date: Tue, 7 Sep 2021 13:18:02 +0200 Subject: [PATCH] Add custom container to speedup build process --- containers/apps/truecharts-release/BASE | 1 + containers/apps/truecharts-release/Dockerfile | 20 +++++++++++++++++++ containers/apps/truecharts-release/VERSION | 1 + .../apps/truecharts-release/latest-base.sh | 2 ++ 4 files changed, 24 insertions(+) create mode 100644 containers/apps/truecharts-release/BASE create mode 100644 containers/apps/truecharts-release/Dockerfile create mode 100644 containers/apps/truecharts-release/VERSION create mode 100644 containers/apps/truecharts-release/latest-base.sh diff --git a/containers/apps/truecharts-release/BASE b/containers/apps/truecharts-release/BASE new file mode 100644 index 00000000000..033f0d09f23 --- /dev/null +++ b/containers/apps/truecharts-release/BASE @@ -0,0 +1 @@ +focal-20210827 diff --git a/containers/apps/truecharts-release/Dockerfile b/containers/apps/truecharts-release/Dockerfile new file mode 100644 index 00000000000..4b26c1104d8 --- /dev/null +++ b/containers/apps/truecharts-release/Dockerfile @@ -0,0 +1,20 @@ +# hadolint ignore=DL3007 +FROM quay.io/helmpack/chart-releaser:v1.2.1 AS cr + + +# hadolint ignore=DL3007 +FROM ixsystems/catalog_validation:latest + +ARG TARGETPLATFORM +ARG VERSION + +USER root + +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +# hadolint ignore=DL3008,DL3015,SC2086,SC2155 +RUN --mount=type=bind,from=builder,source=/usr/local/bin/cr,target=/crbin \ + cp /crbin/cr /usr/local/bin/cr + +LABEL "maintainer"="TrueCharts " +LABEL "org.opencontainers.image.source"="https://github.com/truecharts/apps" diff --git a/containers/apps/truecharts-release/VERSION b/containers/apps/truecharts-release/VERSION new file mode 100644 index 00000000000..3eefcb9dd5b --- /dev/null +++ b/containers/apps/truecharts-release/VERSION @@ -0,0 +1 @@ +1.0.0 diff --git a/containers/apps/truecharts-release/latest-base.sh b/containers/apps/truecharts-release/latest-base.sh new file mode 100644 index 00000000000..cee4f14a2ce --- /dev/null +++ b/containers/apps/truecharts-release/latest-base.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +cat "./containers/base/ubuntu/VERSION"