mirror of https://github.com/docker/compose.git
compose/run: don't waitDependencies if NoDeps
Signed-off-by: aviau <alexandre@alexandreviau.net>
This commit is contained in:
parent
f7c360b721
commit
21d3b19e57
|
@ -210,6 +210,7 @@ func runRun(ctx context.Context, backend api.Service, project *types.Project, op
|
|||
Entrypoint: opts.entrypointCmd,
|
||||
Labels: labels,
|
||||
UseNetworkAliases: opts.useAliases,
|
||||
NoDeps: opts.noDeps,
|
||||
Index: 0,
|
||||
}
|
||||
exitCode, err := backend.RunOneOffContainer(ctx, project, runOpts)
|
||||
|
|
|
@ -220,6 +220,7 @@ type RunOptions struct {
|
|||
Labels types.Labels
|
||||
Privileged bool
|
||||
UseNetworkAliases bool
|
||||
NoDeps bool
|
||||
// used by exec
|
||||
Index int
|
||||
}
|
||||
|
|
|
@ -160,8 +160,10 @@ func (s *composeService) prepareRun(ctx context.Context, project *types.Project,
|
|||
if err := s.ensureImagesExists(ctx, project, false); err != nil { // all dependencies already checked, but might miss service img
|
||||
return "", err
|
||||
}
|
||||
if err := s.waitDependencies(ctx, project, service); err != nil {
|
||||
return "", err
|
||||
if !opts.NoDeps {
|
||||
if err := s.waitDependencies(ctx, project, service); err != nil {
|
||||
return "", err
|
||||
}
|
||||
}
|
||||
created, err := s.createContainer(ctx, project, service, service.ContainerName, 1, opts.Detach && opts.AutoRemove, opts.UseNetworkAliases)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue