Files
docker-kallithea/docker-bake.hcl
2024-09-29 18:10:59 +09:00

37 lines
791 B
HCL

variable "WITH_LATEST_TAG" {
default = false
}
variable "KALLITHEA_IMAGE_VER" {
default = "0.7.0"
}
variable "KALLITHEA_FLAVOR" {
default = [""]
}
group "default" {
targets = ["kallithea"]
}
variable "flavor_tags" {
default = [for f in KALLITHEA_FLAVOR : f == "" ? KALLITHEA_IMAGE_VER : "${KALLITHEA_IMAGE_VER}-${f}"]
}
target "kallithea" {
context = "./build"
args = {
KALLITHEA_VER = "${KALLITHEA_IMAGE_VER}"
}
platforms = [
"linux/amd64",
"linux/arm64",
"linux/arm/v7",
]
tags = concat(
formatlist("toras9000/kallithea-mp:%s", flavor_tags),
formatlist("ghcr.io/toras9000/docker-kallithea:%s", flavor_tags),
WITH_LATEST_TAG ? ["toras9000/kallithea-mp:latest", "ghcr.io/toras9000/docker-kallithea:latest"] : []
)
}