fix(deploy): avoid d601 docker credential helper for artifacts

This commit is contained in:
Codex
2026-05-19 07:11:15 +00:00
parent f32f56427a
commit b494c696cf
+3
View File
@@ -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",