use cache

This commit is contained in:
Elio Bischof
2025-06-17 11:57:40 +02:00
parent 5ebde6a1e1
commit eb391b6f75

View File

@@ -11,6 +11,11 @@ variable "BUILD_CACHE_KEY" {
target "login-pnpm" {
context = "."
dockerfile = "dockerfiles/login-pnpm.Dockerfile"
cache-from = [
"type=registry,ref=${IMAGE_REGISTRY}/login-pnpm-buildcache:latest",
"type=registry,ref=${IMAGE_REGISTRY}/login-pnpm-buildcache:${BUILD_CACHE_KEY}"
]
cache-to = ["type=registry,ref=${IMAGE_REGISTRY}/login-pnpm-buildcache:${BUILD_CACHE_KEY},mode=max"]
}
target "login-dev-base" {
@@ -19,6 +24,11 @@ target "login-dev-base" {
contexts = {
login-pnpm = "target:login-pnpm"
}
cache-from = [
"type=registry,ref=${IMAGE_REGISTRY}/login-dev-base-buildcache:latest",
"type=registry,ref=${IMAGE_REGISTRY}/login-dev-base-buildcache:${BUILD_CACHE_KEY}"
]
cache-to = ["type=registry,ref=${IMAGE_REGISTRY}/login-dev-base-buildcache:${BUILD_CACHE_KEY},mode=max"]
}
target "login-lint" {
@@ -28,8 +38,8 @@ target "login-lint" {
login-dev-base = "target:login-dev-base"
}
cache-from = [
"type=registry,ref=${IMAGE_REGISTRY}/login-lint-buildcache:latest",
"type=registry,ref=${IMAGE_REGISTRY}/login-lint-buildcache:${BUILD_CACHE_KEY}"
# "type=registry,ref=${IMAGE_REGISTRY}/login-lint-buildcache:latest"
]
cache-to = ["type=registry,ref=${IMAGE_REGISTRY}/login-lint-buildcache:${BUILD_CACHE_KEY},mode=max"]
}