Move compose v2 implementation under pkg/compose with dependencies

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof 2021-06-15 09:57:38 +02:00
parent e2ea24ceb7
commit 49e7f2d45d
93 changed files with 261 additions and 331 deletions

View file

@ -23,6 +23,7 @@ import (
"github.com/docker/compose-cli/cli/metrics"
"github.com/docker/compose-cli/cli/server/proxy"
"github.com/docker/compose-cli/pkg/compose"
)
var (
@ -60,16 +61,16 @@ func metricsServerInterceptor(client metrics.Client) grpc.UnaryServerInterceptor
data, err := handler(ctx, req)
status := metrics.SuccessStatus
status := compose.SuccessStatus
if err != nil {
status = metrics.FailureStatus
status = compose.FailureStatus
}
command := methodMapping[info.FullMethod]
if command != "" {
client.Send(metrics.Command{
Command: command,
Context: contextType,
Source: metrics.APISource,
Source: compose.APISource,
Status: status,
})
}