From 047a689da36bce50f55c4aeaf13dbe91949aef51 Mon Sep 17 00:00:00 2001 From: Stephan Schnabel Date: Sat, 7 Jun 2025 21:06:13 +0200 Subject: [PATCH] a --- entrypoint.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 97f172a..aad6680 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,7 +1,9 @@ #!/usr/bin/env bash -set -exu; -env | sort | grep -v DRONE -echo $PLUGIN_ARCH | base64 -w0 +set -eu; +env | sort | grep PLUGIN +echo $PLUGIN_AUTH | base64 -w0 + + ## ## check input ## @@ -12,13 +14,22 @@ if [[ ! -f $BUILDCTL_DOCKERFILE/Dockerfile ]]; then echo "Dockerfile $BUILDCTL_DOCKERFILE/Dockerfile not found!" exit 1 fi + BUILDCTL_FRONTEND=${PLUGIN_FRONTEND:-dockerfile.v0} if [[ "$BUILDCTL_FRONTEND" != "dockerfile.v0" ]]; then echo "Only frontend 'dockerfile.v0' testet and supported yet." exit 1 fi + SOURCE_DATE_EPOCH=${PLUGIN_SOURCE_DATE_EPOCH:-0} +if [[ -n "${PLUGIN_AUTH:-}" ]]; then + DOCKER_CONFIG=${DOCKER_CONFIG:-$PWD}} + mkdir -p $DOCKER_CONFIG + echo $PLUGIN_AUTH > $DOCKER_CONFIG/config.json + echo Stored credentials at $DOCKER_CONFIG/config.json +fi + ## ## build command ##