Ctrl K
ComunidadGuías…

docker-bake.hcl

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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"]
}