# File lib/docker/util.rb, line 272
  def ignored_files(directory, ignore_file)
    patterns = File.read(ignore_file).split("\n").each(&:strip!)
    patterns.reject! { |p| p.empty? || p.start_with?('#') }
    patterns.map! { |p| File.join(directory, p) }
    patterns.map! { |p| File.directory?(p) ? "#{p}/**/*" : p }
    patterns.flat_map { |p| p =~ GLOB_WILDCARDS ? glob_all_files(p) : p }
  end