Sha256: 88d4604a345c4667a8a8d70f221f81862eb1d5e81dec6262126c6b2e1ec942fb

Contents?: true

Size: 619 Bytes

Versions: 1

Compression:

Stored size: 619 Bytes

Contents

$stdout.sync = true

require_relative '../lib/help-desk-dashboard/provider_factory'

ENV['HTTP_PROXY'] = nil
ENV['CONFIG_FILE'] ||= 'config.json'

config = JSON.parse File.read(ENV['CONFIG_FILE'])
config['thread_limit'] = ENV['THREAD_LIMIT'] ||= '5'
provider_factory = ProviderFactory.new
provider = provider_factory.create config
requests = provider.get_requests

public_web_dir = File.join File.dirname(__FILE__) + '/../lib/help-desk-dashboard/web/public'
data_file = File.join public_web_dir, 'data.json'
File.write data_file, requests.to_json
FileUtils.cp_r "#{public_web_dir}/.", config['output_dir']

puts 'Done.'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
help_desk_dashboard-0.0.1 bin/help_desk_dashboard.rb