MCPcopy
hub / github.com/docker/compose / buildWithBake

Function buildWithBake

pkg/compose/build_bake.go:54–72  ·  view source on GitHub ↗
(dockerCli command.Cli)

Source from the content-addressed store, hash-verified

52)
53
54func buildWithBake(dockerCli command.Cli) (bool, error) {
55 enabled, err := dockerCli.BuildKitEnabled()
56 if err != nil {
57 return false, err
58 }
59 if !enabled {
60 return false, nil
61 }
62
63 _, err = manager.GetPlugin("buildx", dockerCli, &cobra.Command{})
64 if err != nil {
65 if errdefs.IsNotFound(err) {
66 logrus.Warnf("Docker Compose requires buildx plugin to be installed")
67 return false, nil
68 }
69 return false, err
70 }
71 return true, err
72}
73
74// We _could_ use bake.* types from github.com/docker/buildx but long term plan is to remove buildx as a dependency
75type bakeConfig struct {

Callers 1

buildMethod · 0.85

Calls 1

BuildKitEnabledMethod · 0.65

Tested by

no test coverage detected