1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 23:09:41 +02:00

feat(libstack): update Compose to v2.31.0 BE-11416 (#223)

This commit is contained in:
andres-portainer 2024-12-09 16:36:57 -03:00 committed by GitHub
parent 97e7a3c5e2
commit d295968948
8 changed files with 223 additions and 272 deletions

View file

@ -15,6 +15,7 @@ import (
"github.com/docker/docker/api/types"
"github.com/docker/docker/api/types/container"
"github.com/docker/docker/api/types/image"
"github.com/docker/docker/api/types/swarm"
"github.com/docker/docker/api/types/system"
dockerclient "github.com/docker/docker/client"
@ -170,9 +171,9 @@ func (d *stackDeployer) remoteStack(stack *portainer.Stack, endpoint *portainer.
}
defer cli.Close()
image := getUnpackerImage()
unpackerImg := getUnpackerImage()
reader, err := cli.ImagePull(ctx, image, types.ImagePullOptions{})
reader, err := cli.ImagePull(ctx, unpackerImg, image.PullOptions{})
if err != nil {
return errors.Wrap(err, "unable to pull unpacker image")
}
@ -197,12 +198,12 @@ func (d *stackDeployer) remoteStack(stack *portainer.Stack, endpoint *portainer.
}
log.Debug().
Str("image", image).
Str("image", unpackerImg).
Str("cmd", strings.Join(cmd, " ")).
Msg("running unpacker")
unpackerContainer, err := cli.ContainerCreate(ctx, &container.Config{
Image: image,
Image: unpackerImg,
Cmd: cmd,
}, &container.HostConfig{
Binds: []string{