// Process builds a list of packages from the boson file func (d *Docker) Register(bus *evbus.EventBus, context *context.Context) { //returns args and volumes to mount client, _ := NewClient("unix:///var/run/docker.sock") bus.Subscribe("artemide:start", Start) //Subscribing to artemide:start, Hello will be called bus.Subscribe("artemide:source:docker", client.Unpack) }
// Process builds a list of packages from the boson file func (s *Script) Register(bus *evbus.EventBus, context *context.Context) { //returns args and volumes to mount bus.Subscribe("artemide:start", Start) //Subscribing to artemide:start, Hello will be called bus.Subscribe("artemide:artifact:recipe:script:event:after_unpack", afterUnpackHandler) //Subscribing to artemide:artifact:recipe:script:event:after_unpack, the After unpack handler }