mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
grpc: register BuildKit controller to /grpc
Signed-off-by: Tibor Vass <tibor@docker.com>
This commit is contained in:
parent
e8382ece65
commit
05c5d20a2c
3 changed files with 25 additions and 0 deletions
|
@ -14,6 +14,7 @@ import (
|
|||
"github.com/docker/docker/pkg/stringid"
|
||||
"github.com/pkg/errors"
|
||||
"golang.org/x/sync/errgroup"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
// ImageComponent provides an interface for working with images
|
||||
|
@ -40,6 +41,13 @@ func NewBackend(components ImageComponent, builder Builder, fsCache *fscache.FSC
|
|||
return &Backend{imageComponent: components, builder: builder, fsCache: fsCache, buildkit: buildkit}, nil
|
||||
}
|
||||
|
||||
// RegisterGRPC registers buildkit controller to the grpc server.
|
||||
func (b *Backend) RegisterGRPC(s *grpc.Server) {
|
||||
if b.buildkit != nil {
|
||||
b.buildkit.RegisterGRPC(s)
|
||||
}
|
||||
}
|
||||
|
||||
// Build builds an image from a Source
|
||||
func (b *Backend) Build(ctx context.Context, config backend.BuildConfig) (string, error) {
|
||||
options := config.Options
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue