diff --git a/docker-bake.hcl b/docker-bake.hcl index 4b8ce95..77440e6 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -6,9 +6,23 @@ group "default" { } target "docker-metadata-action" {} +target "cache" { + cache-from = [ + { + type = "gha", + } + ] + + cache-to = [ + { + type = "gha", + mode = "max" + } + ] +} target "authelia-controller" { - inherits = ["docker-metadata-action"] + inherits = ["docker-metadata-action", "cache"] context = "./" dockerfile = "Dockerfile" tags = [for tag in target.docker-metadata-action.tags : "${TAG_BASE}:${tag}"] @@ -16,6 +30,7 @@ target "authelia-controller" { } target "manifests" { + inherits = ["cache"] context = "./" dockerfile = "Dockerfile" target = "manifests"