Class: Minke::Config::DockerSettings

Inherits:
Object
  • Object
show all
Defined in:
lib/minke/config/docker_settings.rb

Overview

DockerSettings encapsulate the configuration used when running builds using docker.

Instance Attribute Summary collapse

Instance Attribute Details

#application_compose_fileObject

Docker compose file to use when running and executing cucumber tests.

Required


29
30
31
# File 'lib/minke/config/docker_settings.rb', line 29

def application_compose_file
  @application_compose_file
end

#application_docker_fileObject

Dockerfile to use when creating the final docker image.

Required


23
24
25
# File 'lib/minke/config/docker_settings.rb', line 23

def application_docker_file
  @application_docker_file
end

#build_docker_fileObject

Specific docker settings to allow an override of the defaults provided by the template, you may want to use this if you require a specific piece of software to be installed on the build container.

Optional


17
18
19
# File 'lib/minke/config/docker_settings.rb', line 17

def build_docker_file
  @build_docker_file
end

#build_imageObject

Docker Image to use when building the application source code.

Optional


10
11
12
# File 'lib/minke/config/docker_settings.rb', line 10

def build_image
  @build_image
end

#working_directoryObject

Working directory to use for build root, relative to project root

Optional


35
36
37
# File 'lib/minke/config/docker_settings.rb', line 35

def working_directory
  @working_directory
end