Sha256: f525b032c764df39ef92974f8da6b14cd13e22e5f10024e6af45e3841cf13ff6

Contents?: true

Size: 1020 Bytes

Versions: 13

Compression:

Stored size: 1020 Bytes

Contents

# frozen_string_literal: true

require 'eac_cli/core_ext'
require 'ehbrs/videos/extract/package'
require 'eac_docker/images/named'

module Ehbrs
  class Runner
    class Finances
      class BbBrowser
        runner_with :help do
          desc 'Bankline para Banco do Brasil com módulo de segurança.'
        end

        def run
          infov 'Docker run arguments', docker_container.run_command_args
          infov 'System result', docker_container.run_command.system
        end

        private

        def docker_image_uncached
          ::EacDocker::Images::Named.new('lichti/warsaw-browser')
        end

        def docker_container_uncached
          docker_image.container.env('DISPLAY', "unix#{ENV.fetch('DISPLAY')}")
                      .volume(::File.join(ENV['HOME'], 'Downloads'), '/home/bank/Downloads')
                      .volume('/tmp/.X11-unix', '/tmp/.X11-unix').command_arg('bb')
                      .temporary(true).interactive(true).tty(true)
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ehbrs-tools-0.23.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.22.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.21.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.20.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.19.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.18.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.17.0 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.16.5 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.16.4 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.16.3 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.16.2 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.16.1 lib/ehbrs/runner/finances/bb_browser.rb
ehbrs-tools-0.16.0 lib/ehbrs/runner/finances/bb_browser.rb