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

Function imageBuildOptions

pkg/compose/build_classic.go:296–311  ·  view source on GitHub ↗
(proxyConfigs map[string]string, project *types.Project, service types.ServiceConfig, options api.BuildOptions)

Source from the content-addressed store, hash-verified

294}
295
296func imageBuildOptions(proxyConfigs map[string]string, project *types.Project, service types.ServiceConfig, options api.BuildOptions) client.ImageBuildOptions {
297 config := service.Build
298 return client.ImageBuildOptions{
299 Version: buildtypes.BuilderV1,
300 Tags: config.Tags,
301 NoCache: config.NoCache,
302 Remove: true,
303 PullParent: config.Pull,
304 BuildArgs: resolveAndMergeBuildArgs(proxyConfigs, project, service, options),
305 Labels: config.Labels,
306 NetworkMode: config.Network,
307 ExtraHosts: config.ExtraHosts.AsList(":"),
308 Target: config.Target,
309 Isolation: container.Isolation(config.Isolation),
310 }
311}

Callers 1

doBuildImageMethod · 0.85

Calls 1

resolveAndMergeBuildArgsFunction · 0.85

Tested by

no test coverage detected