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