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


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

desc 'clear_cache', 'clear cache'

#destroyObject

destroy


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

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


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

desc 'generate', 'Generate new project'

#startObject

start


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

desc 'start', 'Start Docker container'

#stopObject

stop


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

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

#upObject

up


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

desc 'up', 'Run Docker container'