Sha256: adc1c5bde7bb53998054f793cea089c2f5e9b906621a42bbecd1dd8d8342ff2f
Contents?: true
Size: 527 Bytes
Versions: 2
Compression:
Stored size: 527 Bytes
Contents
require 'util' require 'fileutils' require 'thor/group' class Start < Thor::Group include DockerMgr::Util argument :app_name, :required => false def start if @app_name start_app(@app_name) else Dir.entries(apps_dir) .select{|e| e != '.' && e != '..'} .each(&method(:start_app)) end end no_tasks do def start_app(app_name) app_path = "#{apps_dir}/#{app_name}" FileUtils.cd app_path do puts `docker-compose up -d` end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dockersitter-0.8.1 | lib/commands/start.rb |
dockersitter-0.8.0 | lib/commands/start.rb |