Class: Avm::EacRedmineBase0::Instance
- Inherits:
-
Avm::EacRailsBase1::Instance
- Object
- Avm::EacRailsBase1::Instance
- Avm::EacRedmineBase0::Instance
- Defined in:
- lib/avm/eac_redmine_base0/instance.rb
Constant Summary collapse
- FILES_UNITS =
{ files: 'files' }.freeze
Instance Method Summary collapse
Instance Method Details
#data_package ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/avm/eac_redmine_base0/instance.rb', line 27 def data_package @data_package ||= ::Avm::Data::Instance::Package.new( self, units: { all: ::Avm::EacRedmineBase0::DataUnit.new(self) } ) end |
#docker_image_class ⇒ Object
13 14 15 |
# File 'lib/avm/eac_redmine_base0/instance.rb', line 13 def docker_image_class ::Avm::EacRedmineBase0::DockerImage end |
#docker_run_arguments ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/avm/eac_redmine_base0/instance.rb', line 17 def docker_run_arguments [ '--volume', "#{read_entry(::Avm::Instances::EntryKeys::FS_PATH)}:/home/myuser/eac_redmine_base0", '--publish', "#{read_entry(:ssh_port)}:22", '--publish', "#{read_entry(:http_port)}:80", '--publish', "#{read_entry(:https_port)}:443" ] end |