From 97ace64c0a249abfa7f78be9bed1bca21b5833bb Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Mon, 11 Nov 2024 13:31:30 +0100
Subject: [PATCH] fix(docker-image): init containerbase if needed (#32445)

---
 tools/docker/bin/renovate                  | 5 +++++
 tools/docker/bin/renovate-config-validator | 5 +++++
 tools/docker/bin/renovate-entrypoint.sh    | 5 +++++
 3 files changed, 15 insertions(+)

diff --git a/tools/docker/bin/renovate b/tools/docker/bin/renovate
index dee1d61370..043e88c699 100755
--- a/tools/docker/bin/renovate
+++ b/tools/docker/bin/renovate
@@ -5,4 +5,9 @@ if [[ -f "/usr/local/etc/env" && -z "${CONTAINERBASE_ENV+x}" ]]; then
   . /usr/local/etc/env
 fi
 
+if [[ ! -d "/tmp/containerbase" ]]; then
+  # initialize all prepared tools
+  containerbase-cli init tool all
+fi
+
 /usr/local/renovate/node --use-openssl-ca "${RENOVATE_NODE_ARGS[@]}" /usr/local/renovate/dist/renovate.js "$@"
diff --git a/tools/docker/bin/renovate-config-validator b/tools/docker/bin/renovate-config-validator
index 384c372993..44bbe8a8bf 100755
--- a/tools/docker/bin/renovate-config-validator
+++ b/tools/docker/bin/renovate-config-validator
@@ -5,4 +5,9 @@ if [[ -f "/usr/local/etc/env" && -z "${CONTAINERBASE_ENV+x}" ]]; then
   . /usr/local/etc/env
 fi
 
+if [[ ! -d "/tmp/containerbase" ]]; then
+  # initialize all prepared tools
+  containerbase-cli init tool all
+fi
+
 /usr/local/renovate/node --use-openssl-ca /usr/local/renovate/dist/config-validator.js "$@"
diff --git a/tools/docker/bin/renovate-entrypoint.sh b/tools/docker/bin/renovate-entrypoint.sh
index 8d06f1fdb2..7e0d39a177 100755
--- a/tools/docker/bin/renovate-entrypoint.sh
+++ b/tools/docker/bin/renovate-entrypoint.sh
@@ -5,6 +5,11 @@ if [[ -f "/usr/local/etc/env" && -z "${CONTAINERBASE_ENV+x}" ]]; then
   . /usr/local/etc/env
 fi
 
+if [[ ! -d "/tmp/containerbase" ]]; then
+  # initialize all prepared tools
+  containerbase-cli init tool all
+fi
+
 if [[ "${1:0:1}" = '-' ]]; then
   # assume $1 is renovate flag
   set -- renovate "$@"
-- 
GitLab