class DockerRailsProxy::Compose::Down

Public Instance Methods

process() click to toggle source
# File lib/docker_rails_proxy/commands/compose/down.rb, line 4
def process
  return unless docker_compose?

  containers = %x(
    docker-compose ps | grep '#{APP_NAME}' | awk '{print $1}' | xargs
  ).strip.split(' ')

  system "docker stop #{containers.join(' ')}"
  system "docker rm -v #{containers.join(' ')}"
  system 'docker-compose down'
end