class GrokCLI::Docker::Boot

Public Class Methods

new(config = Configuration.new) click to toggle source
# File lib/grok_cli/docker/boot.rb, line 3
def initialize(config = Configuration.new)
  @config = config
end

Public Instance Methods

execute() click to toggle source
# File lib/grok_cli/docker/boot.rb, line 7
    def execute
      system <<~CMD

        docker-machine ls | grep #{@config.machine_name} | grep -qi Running

        if [ $? -ne 0 ]
        then
          docker-machine start #{@config.machine_name}
          docker-machine regenerate-certs #{@config.machine_name}
        fi

      CMD
    end