forked from coinbase/cadence-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.rb
More file actions
20 lines (16 loc) · 622 Bytes
/
init.rb
File metadata and controls
20 lines (16 loc) · 622 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$LOAD_PATH.unshift __dir__
require 'bundler'
Bundler.require :default
require 'cadence'
require 'cadence/metrics_adapters/log'
metrics_logger = Logger.new(STDOUT, progname: 'metrics')
Cadence.configure do |config|
config.host = ENV.fetch('CADENCE_HOST', 'localhost')
config.port = ENV.fetch('CADENCE_PORT', 6666).to_i
config.domain = ENV.fetch('CADENCE_DOMAIN', 'ruby-samples')
config.task_list = ENV.fetch('CADENCE_TASK_LIST', 'general')
config.metrics_adapter = Cadence::MetricsAdapters::Log.new(metrics_logger)
config.on_error do |error, _metadata|
puts "[ERROR HANDLER] #{error.inspect}"
end
end