github.com/Heebron/moby@v0.0.0-20221111184709-6eab4f55faf7/docker-bake.hcl (about)

     1  variable "BUNDLES_OUTPUT" {
     2    default = "./bundles"
     3  }
     4  variable "DOCKER_CROSSPLATFORMS" {
     5    default = ""
     6  }
     7  
     8  target "_common" {
     9    args = {
    10      BUILDKIT_CONTEXT_KEEP_GIT_DIR = 1
    11      APT_MIRROR = "cdn-fastly.deb.debian.org"
    12    }
    13  }
    14  
    15  group "default" {
    16    targets = ["binary"]
    17  }
    18  
    19  target "binary" {
    20    inherits = ["_common"]
    21    target = "binary"
    22    output = [BUNDLES_OUTPUT]
    23  }
    24  
    25  target "dynbinary" {
    26    inherits = ["binary"]
    27    target = "dynbinary"
    28  }
    29  
    30  target "cross" {
    31    inherits = ["binary"]
    32    args = {
    33      CROSS = "true"
    34      DOCKER_CROSSPLATFORMS = DOCKER_CROSSPLATFORMS
    35    }
    36    target = "cross"
    37  }
    38  
    39  #
    40  # dev
    41  #
    42  
    43  variable "DEV_IMAGE" {
    44    default = "docker-dev"
    45  }
    46  variable "SYSTEMD" {
    47    default = "false"
    48  }
    49  
    50  target "dev" {
    51    inherits = ["_common"]
    52    target = "final"
    53    args = {
    54      SYSTEMD = SYSTEMD
    55    }
    56    tags = [DEV_IMAGE]
    57    output = ["type=docker"]
    58  }