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.25"
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
10
11
12
|
# File 'lib/docker_tools.rb', line 10
def default_dependency_fallback_tag
'latest'
end
|
.default_no_pull ⇒ Object
18
19
20
|
# File 'lib/docker_tools.rb', line 18
def default_no_pull
false
end
|
.dependency_fallback_tag ⇒ Object
34
35
36
|
# File 'lib/docker_tools.rb', line 34
def dependency_fallback_tag
@dependency_fallback_tag ||= env_dependency_fallback_tag || default_dependency_fallback_tag
end
|
.dependency_fallback_tag=(new_dependency_fallback_tag) ⇒ Object
38
39
40
|
# File 'lib/docker_tools.rb', line 38
def dependency_fallback_tag=(new_dependency_fallback_tag)
@dependency_fallback_tag = new_dependency_fallback_tag
end
|
.env_dependency_fallback_tag ⇒ Object
14
15
16
|
# File 'lib/docker_tools.rb', line 14
def env_dependency_fallback_tag
ENV['DOCKER_DEPENDENCY_FALLBACK_TAG']
end
|
.env_no_pull ⇒ Object
22
23
24
|
# File 'lib/docker_tools.rb', line 22
def env_no_pull
ENV['DOCKER_NO_PULL']
end
|
.image_timeout ⇒ Object
42
43
44
|
# File 'lib/docker_tools.rb', line 42
def image_timeout
@image_timeout = 1000
end
|
.image_timeout=(new_image_timeout) ⇒ Object
46
47
48
|
# File 'lib/docker_tools.rb', line 46
def image_timeout=(new_image_timeout)
@image_timeout = new_image_timeout
end
|
.no_pull ⇒ Object
26
27
28
|
# File 'lib/docker_tools.rb', line 26
def no_pull
@no_pull ||= env_no_pull || default_no_pull
end
|
.no_pull=(new_no_pull) ⇒ Object
30
31
32
|
# File 'lib/docker_tools.rb', line 30
def no_pull=(new_no_pull)
@no_pull = new_no_pull
end
|