mirror of
https://github.com/docker/compose.git
synced 2025-05-31 11:50:13 +02:00
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,
|
Entrypoint: opts.entrypointCmd,
|
||||||
Labels: labels,
|
Labels: labels,
|
||||||
UseNetworkAliases: opts.useAliases,
|
UseNetworkAliases: opts.useAliases,
|
||||||
|
NoDeps: opts.noDeps,
|
||||||
Index: 0,
|
Index: 0,
|
||||||
}
|
}
|
||||||
exitCode, err := backend.RunOneOffContainer(ctx, project, runOpts)
|
exitCode, err := backend.RunOneOffContainer(ctx, project, runOpts)
|
||||||
|
@ -220,6 +220,7 @@ type RunOptions struct {
|
|||||||
Labels types.Labels
|
Labels types.Labels
|
||||||
Privileged bool
|
Privileged bool
|
||||||
UseNetworkAliases bool
|
UseNetworkAliases bool
|
||||||
|
NoDeps bool
|
||||||
// used by exec
|
// used by exec
|
||||||
Index int
|
Index int
|
||||||
}
|
}
|
||||||
|
@ -160,9 +160,11 @@ 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
|
if err := s.ensureImagesExists(ctx, project, false); err != nil { // all dependencies already checked, but might miss service img
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
if !opts.NoDeps {
|
||||||
if err := s.waitDependencies(ctx, project, service); err != nil {
|
if err := s.waitDependencies(ctx, project, service); err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
created, err := s.createContainer(ctx, project, service, service.ContainerName, 1, opts.Detach && opts.AutoRemove, opts.UseNetworkAliases)
|
created, err := s.createContainer(ctx, project, service, service.ContainerName, 1, opts.Detach && opts.AutoRemove, opts.UseNetworkAliases)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user