mirror of
https://github.com/docker/compose.git
synced 2025-07-27 15:44:08 +02:00
Merge pull request #9368 from ndeloof/links_dependencies
include services declared by `links` as implicit dependencies
This commit is contained in:
commit
03aadcc85a
@ -143,17 +143,8 @@ func (s *composeService) doBuildClassicSimpleImage(ctx context.Context, options
|
|||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
// if up to this point nothing has set the context then we must have another
|
|
||||||
// way for sending it(streaming) and set the context to the Dockerfile
|
|
||||||
if dockerfileCtx != nil && buildCtx == nil {
|
|
||||||
buildCtx = dockerfileCtx
|
|
||||||
}
|
|
||||||
|
|
||||||
progressOutput := streamformatter.NewProgressOutput(progBuff)
|
progressOutput := streamformatter.NewProgressOutput(progBuff)
|
||||||
var body io.Reader
|
body := progress.NewProgressReader(buildCtx, progressOutput, 0, "", "Sending build context to Docker daemon")
|
||||||
if buildCtx != nil {
|
|
||||||
body = progress.NewProgressReader(buildCtx, progressOutput, 0, "", "Sending build context to Docker daemon")
|
|
||||||
}
|
|
||||||
|
|
||||||
configFile := s.configFile()
|
configFile := s.configFile()
|
||||||
creds, err := configFile.GetAllCredentials()
|
creds, err := configFile.GetAllCredentials()
|
||||||
|
@ -173,6 +173,10 @@ func prepareServicesDependsOn(p *types.Project) error {
|
|||||||
dependencies = append(dependencies, spec[0])
|
dependencies = append(dependencies, spec[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for _, link := range service.Links {
|
||||||
|
dependencies = append(dependencies, strings.Split(link, ":")[0])
|
||||||
|
}
|
||||||
|
|
||||||
if len(dependencies) == 0 {
|
if len(dependencies) == 0 {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user