Class: DockerBuilder::CLI

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/docker_builder/cli.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



5
6
7
8
# File 'lib/docker_builder/cli.rb', line 5

def self.source_root
  #File.dirname(__FILE__)
  File.expand_path('../../templates', __FILE__)
end

Instance Method Details

#buildObject

build


15
# File 'lib/docker_builder/cli.rb', line 15

desc 'build', 'Build Docker image'

#clear_cacheObject

clear_cache


351
# File 'lib/docker_builder/cli.rb', line 351

desc 'clear_cache', 'clear cache'

#destroyObject

destroy


225
# File 'lib/docker_builder/cli.rb', line 225

desc 'destroy', 'Destroy Docker container'

#destroy_imageObject

destroy_image


103
# File 'lib/docker_builder/cli.rb', line 103

desc 'destroy_image', 'Destroy Docker image'

#generateObject

generate new project


410
# File 'lib/docker_builder/cli.rb', line 410

desc 'generate', 'Generate new project'

#stopObject

stop


290
# File 'lib/docker_builder/cli.rb', line 290

desc 'stop', 'Stop Docker container(s)'

#upObject

up


159
# File 'lib/docker_builder/cli.rb', line 159

desc 'up', 'Run Docker container'