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
Classes: Debootstrap, Dependency, Image, Run
Constant Summary
collapse
- VERSION =
"0.0.11"
Class Method Summary
collapse
Class Method Details
.default_dependency_fallback_tag ⇒ Object
12
13
14
|
# File 'lib/docker_tools.rb', line 12
def default_dependency_fallback_tag
'latest'
end
|
.default_no_pull ⇒ Object
20
21
22
|
# File 'lib/docker_tools.rb', line 20
def default_no_pull
false
end
|
.dependency_fallback_tag ⇒ Object
36
37
38
|
# File 'lib/docker_tools.rb', line 36
def dependency_fallback_tag
@dependency_fallback_tag ||= env_dependency_fallback_tag || default_dependency_fallback_tag
end
|
.dependency_fallback_tag=(new_dependency_fallback_tag) ⇒ Object
40
41
42
|
# File 'lib/docker_tools.rb', line 40
def dependency_fallback_tag=(new_dependency_fallback_tag)
@dependency_fallback_tag = new_dependency_fallback_tag
end
|
.env_dependency_fallback_tag ⇒ Object
16
17
18
|
# File 'lib/docker_tools.rb', line 16
def env_dependency_fallback_tag
ENV['DOCKER_DEPENDENCY_FALLBACK_TAG']
end
|
.env_no_pull ⇒ Object
24
25
26
|
# File 'lib/docker_tools.rb', line 24
def env_no_pull
ENV['DOCKER_NO_PULL']
end
|
.image_timeout ⇒ Object
44
45
46
|
# File 'lib/docker_tools.rb', line 44
def image_timeout
@image_timeout = 1000
end
|
.image_timeout=(new_image_timeout) ⇒ Object
48
49
50
|
# File 'lib/docker_tools.rb', line 48
def image_timeout=(new_image_timeout)
@image_timeout = new_image_timeout
end
|
.no_pull ⇒ Object
28
29
30
|
# File 'lib/docker_tools.rb', line 28
def no_pull
@no_pull ||= env_no_pull || default_no_pull
end
|
.no_pull=(new_no_pull) ⇒ Object
32
33
34
|
# File 'lib/docker_tools.rb', line 32
def no_pull=(new_no_pull)
@no_pull = new_no_pull
end
|