lib/gdk/services/snowplow_micro.rb (18 lines of code) (raw):
# frozen_string_literal: true
module GDK
module Services
class SnowplowMicro < Base
def name
'snowplow-micro'
end
def enabled?
config.snowplow_micro?
end
def command
dir = config.gdk_root.join('snowplow')
port = config.snowplow_micro.port
image = config.snowplow_micro.image
%(docker run --rm --mount type=bind,source=#{dir},destination=/config -p #{port}:9091 #{image} --collector-config /config/snowplow_micro.conf --iglu /config/iglu.json)
end
end
end
end