Pārlūkot izejas kodu

Only capture exit codes from `exit` events

Signed-off-by: Laura Brehm <[email protected]>
Laura Brehm 3 gadi atpakaļ
vecāks
revīzija
8301dc8314
1 mainītis faili ar 7 papildinājumiem un 5 dzēšanām
  1. 7 5
      pkg/compose/printer.go

+ 7 - 5
pkg/compose/printer.go

@@ -93,11 +93,13 @@ func (p *printer) Run(ctx context.Context, cascadeStop bool, exitCodeFrom string
 							return 0, err
 						}
 					}
-					if exitCodeFrom == "" {
-						exitCodeFrom = event.Service
-					}
-					if exitCodeFrom == event.Service {
-						exitCode = event.ExitCode
+					if event.Type == api.ContainerEventExit {
+						if exitCodeFrom == "" {
+							exitCodeFrom = event.Service
+						}
+						if exitCodeFrom == event.Service {
+							exitCode = event.ExitCode
+						}
 					}
 				}
 				if len(containers) == 0 {