From 9815453623c530f23e173ef34fbb5deffc7985ed Mon Sep 17 00:00:00 2001 From: t3chn0m4g3 Date: Thu, 29 Jun 2023 13:06:43 +0200 Subject: [PATCH] add support for local cache --- docker/builder.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docker/builder.sh b/docker/builder.sh index 85963f8c..285b3eb4 100755 --- a/docker/builder.sh +++ b/docker/builder.sh @@ -47,6 +47,20 @@ for i in $myARCHITECTURES; done echo +# Let's ensure we have builder created with cache support +echo "### Checking for mybuilder ..." +if ! docker buildx ls | grep -q mybuilder; + then + echo "## Setting up mybuilder ..." + docker buildx create --name mybuilder + # Set as default, otherwise local cache is not supported + docker buildx use mybuilder + docker buildx inspect --bootstrap + else + echo "## Found mybuilder!" +fi +echo + # Only run with command switch if [ "$1" == "" ]; then echo "### T-Pot Multi Arch Image Builder."