From d0f65b8841b8a921e97c3bbf9d9f66270b1cb4de Mon Sep 17 00:00:00 2001 From: gyurix Date: Thu, 7 Aug 2025 16:22:57 +0200 Subject: [PATCH] Add Docker registry login functionality to entrypoint script --- scripts/scheduler/entrypoint.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/scheduler/entrypoint.sh b/scripts/scheduler/entrypoint.sh index 6c1933f..a9db6bb 100644 --- a/scripts/scheduler/entrypoint.sh +++ b/scripts/scheduler/entrypoint.sh @@ -6,6 +6,16 @@ VERSION=1.1.1 #DOCKER_REGISTRY_URL=${DOCKER_REGISTRY_URL:-registry.format.hu} DOCKER_REGISTRY_URL=${DOCKER_REGISTRY_URL:-safebox} +DOCKER_REGISTRY_USERNAME=$DOCKER_REGISTRY_USERNAME +DOCKER_REGISTRY_PASSWORD=$DOCKER_REGISTRY_PASSWORD + +if [ -n "$DOCKER_REGISTRY_USERNAME" ] && [ -n "$DOCKER_REGISTRY_PASSWORD" ]; then + echo "Logging in to Docker registry $DOCKER_REGISTRY_URL" + echo "$DOCKER_REGISTRY_PASSWORD" | docker login $DOCKER_REGISTRY_URL --username $DOCKER_REGISTRY_USERNAME --password-stdin +else + echo "No Docker registry credentials provided, skipping login." +fi + USER_INIT_PATH=$USER_INIT_PATH GLOBAL_VERSION=${GLOBAL_VERSION:-latest} SERVICE_DIR=${SERVICE_DIR:-/etc/user/config/services}