Class: Kuby::Docker::Packages::Nodejs
- Inherits:
-
Package
- Object
- Package
- Kuby::Docker::Packages::Nodejs
show all
- Defined in:
- lib/kuby/docker/packages/nodejs.rb
Instance Attribute Summary
Attributes inherited from Package
#name
Instance Method Summary
collapse
Methods inherited from Package
#initialize, #managed?, #with_version
Instance Method Details
#install_on_alpine(dockerfile) ⇒ Object
9
10
11
|
# File 'lib/kuby/docker/packages/nodejs.rb', line 9
def install_on_alpine(dockerfile)
install_from_image("node:#{version}-alpine", dockerfile)
end
|
#install_on_debian(dockerfile) ⇒ Object
5
6
7
|
# File 'lib/kuby/docker/packages/nodejs.rb', line 5
def install_on_debian(dockerfile)
install_from_image("node:#{version}", dockerfile)
end
|
#version ⇒ Object
13
14
15
|
# File 'lib/kuby/docker/packages/nodejs.rb', line 13
def version
@version || 'current'
end
|