From 7bb96a18630b6f2cfd01355b283478b4b23c9ca8 Mon Sep 17 00:00:00 2001 From: gyurix Date: Thu, 7 Aug 2025 16:27:39 +0200 Subject: [PATCH] Add support for Docker registry credentials in entrypoint script --- scripts/scheduler/entrypoint.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/scheduler/entrypoint.sh b/scripts/scheduler/entrypoint.sh index a9db6bb..c6ca8a9 100644 --- a/scripts/scheduler/entrypoint.sh +++ b/scripts/scheduler/entrypoint.sh @@ -887,6 +887,12 @@ upgrade_scheduler() { SET_DEBUG_MODE="" fi + if [ -n "$DOCKER_REGISTRY_USERNAME"] && [ -n "$DOCKER_REGISTRY_PASSWORD" ]; then + DOCKER_REGISTRY_ENVS="--env DOCKER_REGISTRY_USERNAME=$DOCKER_REGISTRY_USERNAME --env DOCKER_REGISTRY_PASSWORD=$DOCKER_REGISTRY_PASSWORD" + else + DOCKER_REGISTRY_ENVS="" + fi + FRAMEWORK_SCHEDULER_NAME="$FRAMEWORK_SCHEDULER_NAME-$(head /dev/urandom | tr -dc '0-9' | head -c 6)" DOCKER_RUN="/usr/bin/docker run -d \ @@ -900,6 +906,7 @@ upgrade_scheduler() { -v USER_SECRET:/etc/user/secret \ --restart=always \ --name $FRAMEWORK_SCHEDULER_NAME \ + $DOCKER_REGISTRY_ENVS \ $SET_DEBUG_MODE \ --env WEBSERVER_PORT=$WEBSERVER_PORT \ --network $FRAMEWORK_SCHEDULER_NETWORK \