INNER CODE UNIT · Go
resolveCurrentWatchtowerContainerForFallback
nicholas-fedor/watchtower · cmd/root.go:902
func resolveCurrentWatchtowerContainerForFallback(log *zerolog.Logger, ctx context.Context, c container.Client) types.Container {
lookupCtx, cancel := context.WithTimeout(ctx, containerLookupTimeout)
defer cancel()
containerID, err := container.GetCurrentContainerID(log, lookupCtx, c)
if err == nil && containerID != "" {
resolvedContainer, _ := c.GetCurrentWatchtowerContainer(lookupCtx, containerID)
return resolvedContainer
}
return nil
}