diff --git a/packages/server/src/services/registry.ts b/packages/server/src/services/registry.ts index 150374be8..8e98d2765 100644 --- a/packages/server/src/services/registry.ts +++ b/packages/server/src/services/registry.ts @@ -19,7 +19,7 @@ function safeDockerLoginCommand(registry: string | undefined, user: string | und const escapedRegistry = shEscape(registry) const escapedUser = shEscape(user) const escapedPassword = shEscape(pass) - return `echo ${escapedPassword} | docker login ${escapedRegistry} -u ${escapedUser} --password-stdin`; + return `printf %s ${escapedPassword} | docker login ${escapedRegistry} -u ${escapedUser} --password-stdin`; } export const createRegistry = async (