Skip to content

Commit 5a2b67a

Browse files
committed
fix: use cache-from and pass in layer-build, layer-final
1 parent b14167e commit 5a2b67a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pkg/provider/pulumi/common/image.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,13 @@ func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.
5858
imageArgs := &docker.ImageArgs{
5959
ImageName: args.RepositoryUrl,
6060
Build: docker.DockerBuildArgs{
61-
CacheFrom: docker.CacheFromPtr(&docker.CacheFromArgs{}),
62-
Context: pulumi.String(args.ProjectDir),
63-
Args: pulumi.StringMap{"PROVIDER": pulumi.String(args.Provider)},
61+
CacheFrom: docker.CacheFromPtr(&docker.CacheFromArgs{
62+
Stages: pulumi.StringArray{
63+
pulumi.String("layer-build"),
64+
pulumi.String("layer-final"),
65+
}}),
66+
Context: pulumi.String(args.ProjectDir),
67+
Args: pulumi.StringMap{"PROVIDER": pulumi.String(args.Provider)},
6468
Env: pulumi.StringMap{
6569
"DOCKER_BUILDKIT": pulumi.String("1"),
6670
},

0 commit comments

Comments
 (0)