Distinguish from server dependencies

This commit is contained in:
David Heinemeier Hansson
2023-05-02 14:06:06 +02:00
parent 98e7b995d5
commit c611a1616a
2 changed files with 7 additions and 7 deletions

View File

@@ -87,7 +87,7 @@ class Mrsk::Cli::Build < Mrsk::Cli::Base
def verify_dependencies
run_locally do
begin
execute *MRSK.builder.ensure_dependencies_installed
execute *MRSK.builder.ensure_local_dependencies_installed
rescue SSHKit::Command::Failed => e
build_error = e.message =~ /command not found/ ?
"Docker is not installed locally" :

View File

@@ -35,22 +35,22 @@ class Mrsk::Commands::Builder < Mrsk::Commands::Base
end
def ensure_dependencies_installed
def ensure_local_dependencies_installed
if name.native?
ensure_docker_installed
ensure_local_docker_installed
else
combine \
ensure_docker_installed,
ensure_buildx_installed
ensure_local_docker_installed,
ensure_local_buildx_installed
end
end
private
def ensure_docker_installed
def ensure_local_docker_installed
docker "--version"
end
def ensure_buildx_installed
def ensure_local_buildx_installed
docker :buildx, "version"
end
end