Module: MutagenSocketDocker
- Included in:
- Takeltau::DockerContainer, Takeltau::MutagenSocket
- Defined in:
- lib/takeltau/mutagen/socket/docker.rb
Overview
tau mutagen socket docker
Instance Method Summary collapse
-
#mutagen_socket_docker(hostsock) ⇒ Object
Backend method for mutagen socket docker.
Instance Method Details
#mutagen_socket_docker(hostsock) ⇒ Object
Backend method for mutagen socket docker.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/takeltau/mutagen/socket/docker.rb', line 6 def mutagen_socket_docker(hostsock) # See DockerContainerLib::_docker_container_lib_hostname socketname = "#{@hostname[-11..]}-docker" log.debug "Create the mutagen docker socket \"#{socketname}\" in the container " \ "pointing to the host at \"#{hostsock}\"" return false if mutagen_socket_check socketname socket_created = _mutagen_socket_docker_socket(socketname, hostsock) unless socket_created.include? 'Created session' log.debug "Unable to create mutagen docker socket \"#{socketname}\"" return false end log.debug "Created the mutagen docker socket \"#{socketname}\"" true end |