diff --git a/scripts/src/artifact-registry.ts b/scripts/src/artifact-registry.ts index 33a02b8b..8d1716ca 100644 --- a/scripts/src/artifact-registry.ts +++ b/scripts/src/artifact-registry.ts @@ -591,6 +591,9 @@ function pullBackendCoreArtifactFromD601(options: ArtifactRegistryOptions, sourc const remoteScript = [ "set -euo pipefail", `image=${shellQuote(sourceImage)}`, + "export DOCKER_CONFIG=$(mktemp -d /tmp/unidesk-artifact-docker-config.XXXXXX)", + "trap 'rm -rf \"$DOCKER_CONFIG\"' EXIT", + "printf '{}\\n' > \"$DOCKER_CONFIG/config.json\"", "docker pull -q \"$image\" >/dev/null", "docker image inspect \"$image\" --format 'remote_source={{ index .Config.Labels \"unidesk.ai/source-commit\" }} remote_service={{ index .Config.Labels \"unidesk.ai/service-id\" }}' >&2", "docker save \"$image\" | gzip -1",