Use argumentize for secrets with pack

This commit is contained in:
Nick Hammond
2024-09-23 20:16:06 -07:00
parent 85a5a09aac
commit e252004eef

View File

@@ -9,7 +9,7 @@ class Kamal::Commands::Builder::Pack < Kamal::Commands::Builder::Base
"-t", config.absolute_image, "-t", config.absolute_image,
"-t", config.latest_image, "-t", config.latest_image,
"--env", "BP_IMAGE_LABELS=service=#{config.service}", "--env", "BP_IMAGE_LABELS=service=#{config.service}",
secrets.map { |secret| [ "--env", Kamal::Utils.sensitive(ENV[secret]) ] }, *argumentize("--env", secrets, sensitive: true),
"--path", build_context), "--path", build_context),
docker(:push, config.absolute_image), docker(:push, config.absolute_image),
docker(:push, config.latest_image) docker(:push, config.latest_image)