Module: DockerTools
- Defined in:
- lib/docker_tools.rb,
lib/docker_tools/run.rb,
lib/docker_tools/image.rb,
lib/docker_tools/version.rb,
lib/docker_tools/dependency.rb,
lib/docker_tools/debootstrap.rb
Defined Under Namespace
Modules: Util
Classes: Debootstrap, Dependency, Image, Run
Constant Summary
collapse
- VERSION =
"0.0.22"
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name.
7
8
9
|
# File 'lib/docker_tools/dependency.rb', line 7
def name
@name
end
|
Class Method Details
.default_dependency_fallback_tag ⇒ Object
13
14
15
|
# File 'lib/docker_tools.rb', line 13
def default_dependency_fallback_tag
'latest'
end
|
.default_no_pull ⇒ Object
21
22
23
|
# File 'lib/docker_tools.rb', line 21
def default_no_pull
false
end
|
.dependency_fallback_tag ⇒ Object
37
38
39
|
# File 'lib/docker_tools.rb', line 37
def dependency_fallback_tag
@dependency_fallback_tag ||= env_dependency_fallback_tag || default_dependency_fallback_tag
end
|
.dependency_fallback_tag=(new_dependency_fallback_tag) ⇒ Object
41
42
43
|
# File 'lib/docker_tools.rb', line 41
def dependency_fallback_tag=(new_dependency_fallback_tag)
@dependency_fallback_tag = new_dependency_fallback_tag
end
|
.env_dependency_fallback_tag ⇒ Object
17
18
19
|
# File 'lib/docker_tools.rb', line 17
def env_dependency_fallback_tag
ENV['DOCKER_DEPENDENCY_FALLBACK_TAG']
end
|
.env_no_pull ⇒ Object
25
26
27
|
# File 'lib/docker_tools.rb', line 25
def env_no_pull
ENV['DOCKER_NO_PULL']
end
|
.image_timeout ⇒ Object
45
46
47
|
# File 'lib/docker_tools.rb', line 45
def image_timeout
@image_timeout = 1000
end
|
.image_timeout=(new_image_timeout) ⇒ Object
49
50
51
|
# File 'lib/docker_tools.rb', line 49
def image_timeout=(new_image_timeout)
@image_timeout = new_image_timeout
end
|
.no_pull ⇒ Object
29
30
31
|
# File 'lib/docker_tools.rb', line 29
def no_pull
@no_pull ||= env_no_pull || default_no_pull
end
|
.no_pull=(new_no_pull) ⇒ Object
33
34
35
|
# File 'lib/docker_tools.rb', line 33
def no_pull=(new_no_pull)
@no_pull = new_no_pull
end
|