class DocMachine::Build::Config

Defined in:

build/config.cr

Constructors

Instance Method Summary

Instance methods inherited from class DocMachine::Config

cache_policy : DocMachine::Cache::Policy cache_policy, cache_root : Path cache_root, validate! : Nil validate!, verbosity : Log::Severity verbosity, verbosity=(verbosity : ::Log::Severity) verbosity=

Constructor methods inherited from class DocMachine::Config

new(parent_config : DocMachine::Config | Nil = nil) new

Constructor Detail

def self.new(parent : DocMachine::Config | Nil = nil) #

Instance Method Detail

def action : String #

def action=(action : String) #

def container_runtime : String #

def container_runtime=(container_runtime : String) #

def data_dir : String #

def data_dir=(data_dir : String) #

def enable_cache : Bool #

Cache is enabled by default so repeated docmachine build invocations do not re-download the container image when a cached tarball is available.


def enable_cache=(enable_cache : Bool) #

Cache is enabled by default so repeated docmachine build invocations do not re-download the container image when a cached tarball is available.


def enable_multiple : Bool #

def enable_multiple=(enable_multiple : Bool) #

def enable_tty : Bool #

def enable_tty=(enable_tty : Bool) #

def image_tag : String #

def image_tag=(image_tag : String) #

def port : Int32 #

def port=(port : Int32) #