Files
kamal/lib/mrsk/commands/registry.rb
2023-01-07 21:31:24 +01:00

14 lines
486 B
Ruby

class Mrsk::Commands::Registry < Mrsk::Commands::Base
def login
ensure_credentials_present
"docker login #{config.registry["server"]} -u #{config.registry["username"]} -p #{config.registry["password"]}"
end
private
def ensure_credentials_present
unless config.registry && config.registry["username"].present? && config.registry["password"].present?
raise ArgumentError, "You must configure registry/username and registry/password"
end
end
end