docker-bake.hcl
Rama main · réplica de lectura del repositorio original.
target "docker-metadata-action" {}
target "api" {
inherits = ["docker-metadata-action"]
context = "backend/api"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "ingest-worker" {
inherits = ["docker-metadata-action"]
context = "backend/ingest-worker"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "ingest" {
inherits = ["docker-metadata-action"]
context = "backend/ingest"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "alerts" {
inherits = ["docker-metadata-action"]
context = "backend/alerts"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "symboloader" {
inherits = ["docker-metadata-action"]
context = "backend/symboloader"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "cleanup" {
inherits = ["docker-metadata-action"]
context = "backend/cleanup"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "agent" {
inherits = ["docker-metadata-action"]
context = "backend/agent"
contexts = {
libs = "backend/libs"
}
dockerfile = "dockerfile"
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}
target "dashboard" {
inherits = ["docker-metadata-action"]
context = "frontend/dashboard"
dockerfile = "dockerfile.prod"
secret = ["id=posthog_sourcemap_personal_key,env=POSTHOG_SOURCEMAP_PERSONAL_KEY"]
cache-from = ["type=gha"]
cache-to = ["type=gha,mode=max"]
platforms = ["linux/amd64"]
}