Method: DockerContainerLogin#docker_container_login

Defined in:
lib/takelage/docker/container/login.rb

#docker_container_loginObject

Backend method for docker container login.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/takelage/docker/container/login.rb', line 6

def 
  log.debug 'Logging in to docker container'

  return false unless docker_check_daemon

  if _docker_container_lib_check_matrjoschka
    log.error 'You cannot log in to takelage from within takelage'
    return false
  end

  # rubocop:disable Style/IfUnlessModifier
  unless docker_container_check_existing @hostname
     @hostname
  end
  # rubocop:enable Style/IfUnlessModifier

  run_and_exit  @hostname
end