module MediaWiki::TestWiki::DockerHelper
Public Class Methods
docker(silent = false, &block)
click to toggle source
# File lib/media_wiki/test_wiki/docker_helper.rb 39 def self.docker(silent = false, &block) 40 ::DockerHelper::Proxy.new.extend(self).tap { |docker| 41 docker.extend(SilentDocker) if silent 42 Config.enhance(docker, &block) 43 } 44 end
Public Instance Methods
docker_build(image = nil)
click to toggle source
Calls superclass method
# File lib/media_wiki/test_wiki/docker_helper.rb 57 def docker_build(image = nil) 58 super(config.build_path, image) 59 end
docker_container_name(setup = false)
click to toggle source
# File lib/media_wiki/test_wiki/docker_helper.rb 46 def docker_container_name(setup = false) 47 parts = [config.registry_repo, config.version] 48 parts << :setup if setup 49 parts.join('-') 50 end
docker_image_name(setup = false)
click to toggle source
# File lib/media_wiki/test_wiki/docker_helper.rb 52 def docker_image_name(setup = false) 53 base = "#{config.registry_repo}:#{config.version}" 54 setup ? "#{base}-setup" : "#{config.registry_user}/#{base}" 55 end
docker_url(*args)
click to toggle source
Calls superclass method
# File lib/media_wiki/test_wiki/docker_helper.rb 65 def docker_url(*args) 66 args.size > 1 ? super : super(config.port, *args) 67 end
docker_volume(name = nil)
click to toggle source
Calls superclass method
# File lib/media_wiki/test_wiki/docker_helper.rb 61 def docker_volume(name = nil) 62 super(config.volume, name) 63 end