aboutsummaryrefslogtreecommitdiff
path: root/docker-bake.hcl
blob: 1867bf595cd156326273e9eebfe3bb54a9f8588c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
variable "ALPINE_VERSION" { default = "edge" }
variable "DENO_SHA" { default = "6ef38d16cbe99c3d610576b56aaa9ede9d988e8a2e5c1ed9c9d502e3167ef758" }
variable "DENO_VERSION" { default = "2.2.11" }
variable "DHALL_VERSION" { default = "1.42.2" }
variable "DHALL_JSON_VERSION" { default = "1.7.12" }
variable "DHALL_JSON_SHA" { default = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }
variable "FONTS_SHA" { default = "2d96002c16d611fe8498a71c0b44362b4a98e18023cce34e7e37f581f34def22" }
variable "FONTS_VERSION" { default = "20250421" }
variable "GO_VERSION" { default = "1.24" }
variable "TYPST_SHA" { default = "7d214bfeffc2e585dc422d1a09d2b144969421281e8c7f5d784b65fc69b5673f" }
variable "TYPST_VERSION" { default = "0.13.1" }
variable "UBUNTU_VERSION" { default = "24.04" }

group "default" {
  targets = [ "patreon-saasproxy", "xesite" ]
}

target "patreon-saasproxy" {
  args = {
    ALPINE_VERSION = null
    GO_VERSION = null
  }
  context = "."
  dockerfile = "./docker/patreon-saasproxy.Dockerfile"
  platforms = [ "linux/amd64", "linux/arm64" ]
  pull = true
  tags = [
    "registry.int.xeserv.us/xe/site/patreon-saasproxy:main"
  ]
}

target "xesite" {
  args = {
    ALPINE_VERSION = null
    DENO_SHA = null
    DENO_VERSION = null
    DHALL_VERSION = null
    DHALL_JSON_VERSION = null
    DHALL_JSON_SHA = null
    FONTS_VERSION = null
    FONTS_SHA = null
    GO_VERSION = null
    TYPST_SHA = null
    TYPST_VERSION = null
    UBUNTU_VERSION = "24.04"
  }
  context = "."
  dockerfile = "./docker/xesite.Dockerfile"
  platforms = [
    "linux/amd64"
    #"linux/arm64",
  ]
  pull = true
  tags = [
    "registry.int.xeserv.us/xe/site/bin:main"
  ]
}