docker-bake.hcl
Rama main · réplica de lectura del repositorio original.
variable "REGISTRY" { default = "docker.io" }
variable "NAMESPACE" { default = "binarycodes" }
variable "APP_NAME" { default = "calculators" }
variable "APP_VERSION" { default = "0.0.0-SNAPSHOT" }
variable "TAG_NAME" { default = "calculators" }
variable "GIT_SHA" { default = "" }
group "default" {
targets = ["app"]
}
target "app" {
context = "."
dockerfile = "Dockerfile"
args = {
APP_NAME = APP_NAME
APP_VERSION = APP_VERSION
GIT_SHA = GIT_SHA
}
secret = ["id=vaadin_license,env=VAADIN_SERVER_LICENSE"]
tags = [
"${REGISTRY}/${NAMESPACE}/${TAG_NAME}:${APP_VERSION}",
"${REGISTRY}/${NAMESPACE}/${TAG_NAME}:latest",
]
platforms = ["linux/amd64", "linux/arm64"]
}