Files
kamal/lib/tasks/mrsk/registry.rake
David Heinemeier Hansson f7f61f697f First
2023-01-07 15:32:25 +01:00

18 lines
535 B
Ruby

require_relative "setup"
registry = Mrsk::Commands::Registry.new
namespace :mrsk do
namespace :registry do
desc "Login to the registry using ENV['DOCKER_USER'] and ENV['DOCKER_PASSWORD']"
task :login do
if ENV["DOCKER_USER"].present? && ENV["DOCKER_PASSWORD"].present?
run_locally { execute registry.login }
on(MRSK_CONFIG.servers) { execute registry.login }
else
puts "Skipping login due to missing ENV['DOCKER_USER'] and ENV['DOCKER_PASSWORD']"
end
end
end
end