Use delegation for shorter access

This commit is contained in:
David Heinemeier Hansson
2023-01-15 13:50:38 +01:00
parent 8fac321973
commit 89161b66a1
3 changed files with 9 additions and 3 deletions

View File

@@ -8,7 +8,7 @@ class Mrsk::Commands::App < Mrsk::Commands::Base
"-d",
"--restart unless-stopped",
"--name", config.service_with_version,
"-e", Mrsk::Utils.redact("RAILS_MASTER_KEY=#{config.master_key}"),
*rails_master_key_arg,
*config.env_args,
*role.label_args,
config.absolute_image,
@@ -34,7 +34,7 @@ class Mrsk::Commands::App < Mrsk::Commands::Base
def exec(*command, interactive: false)
docker :exec,
("-it" if interactive),
"-e", Mrsk::Utils.redact("RAILS_MASTER_KEY=#{config.master_key}"),
*rails_master_key_arg,
*config.env_args,
config.service_with_version,
*command
@@ -60,4 +60,8 @@ class Mrsk::Commands::App < Mrsk::Commands::Base
def service_filter
[ "--filter", "label=service=#{config.service}" ]
end
def rails_master_key_arg
[ "-e", redact("RAILS_MASTER_KEY=#{config.master_key}") ]
end
end