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 }