Class: Avm::EacUbuntuBase0::DockerImage

Inherits:
Docker::Image
  • Object
show all
Defined in:
lib/avm/eac_ubuntu_base0/docker_image.rb

Constant Summary collapse

USER_NAME =
'myuser'

Instance Method Summary collapse

Instance Method Details

#base_imageString

Returns:

  • (String)


9
10
11
# File 'lib/avm/eac_ubuntu_base0/docker_image.rb', line 9

def base_image
  ::Avm::EacUbuntuBase0::MinimalDockerImage.new.provide.id
end

#stereotype_tagObject



13
14
15
# File 'lib/avm/eac_ubuntu_base0/docker_image.rb', line 13

def stereotype_tag
  'eac_ubuntu_base0'
end

#user_homeObject



17
18
19
# File 'lib/avm/eac_ubuntu_base0/docker_image.rb', line 17

def user_home
  ::File.join('/home', user_name)
end

#user_nameObject



21
22
23
# File 'lib/avm/eac_ubuntu_base0/docker_image.rb', line 21

def user_name
  USER_NAME
end

#user_passwordObject



25
26
27
# File 'lib/avm/eac_ubuntu_base0/docker_image.rb', line 25

def user_password
  user_name
end