Update to goprogram 0.1.0
This commit is contained in:
parent
d2d681a4f2
commit
7cda92b342
31 changed files with 141 additions and 244 deletions
|
|
@ -44,7 +44,9 @@ func (dis *Distillery) register(context *component.PoolContext) []component.Comp
|
|||
// Control server
|
||||
ra[*control.Control](dis, context),
|
||||
ra[*control.SelfHandler](dis, context),
|
||||
ra[*resolver.Resolver](dis, context),
|
||||
r(dis, context, func(resolver *resolver.Resolver) {
|
||||
resolver.RefreshInterval = time.Minute
|
||||
}),
|
||||
ra[*control.Info](dis, context),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,6 +21,9 @@ type Distillery struct {
|
|||
// core holds the core of the distillery
|
||||
component.Core
|
||||
|
||||
// internal context for the distillery
|
||||
context context.Context
|
||||
|
||||
// Upstream holds information to connect to the various running
|
||||
// distillery components.
|
||||
//
|
||||
|
|
@ -40,7 +43,7 @@ type Upstream struct {
|
|||
|
||||
// Context returns a new Context belonging to this distillery
|
||||
func (dis *Distillery) Context() context.Context {
|
||||
return context.Background()
|
||||
return dis.context
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ var errOpenConfig = exit.Error{
|
|||
// NewDistillery creates a new distillery from the provided flags
|
||||
func NewDistillery(params core.Params, flags core.Flags, req core.Requirements) (dis *Distillery, err error) {
|
||||
dis = &Distillery{
|
||||
context: params.Context,
|
||||
Core: component.Core{
|
||||
Environment: environment.Native{},
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue