-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathdocker-bake.hcl
More file actions
101 lines (89 loc) · 1.64 KB
/
docker-bake.hcl
File metadata and controls
101 lines (89 loc) · 1.64 KB
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
variable "PREFIX" {
default = "docker.io/zhusj"
}
variable "DATE" {
# date -u '+%Y%m%d%H%M'
default = ""
}
group "default" {
targets = [
"apt-cacher-ng",
"bind9",
"dind",
"exim4",
"gha",
"goproxy",
"redmine",
"shadowsocks",
"sshd",
"texlive",
]
}
target "apt-cacher-ng" {
context = "./apt-cacher-ng"
tags = [
"${PREFIX}/apt-cacher-ng:latest",
notequal("", DATE) ? "${PREFIX}/apt-cacher-ng:${DATE}" : "",
]
}
target "bind9" {
context = "./bind9"
tags = [
"${PREFIX}/bind9:latest",
notequal("", DATE) ? "${PREFIX}/bind9:${DATE}" : "",
]
}
target "dind" {
context = "./dind"
tags = [
"${PREFIX}/dind:latest",
notequal("", DATE) ? "${PREFIX}/dind:${DATE}" : "",
]
}
target "exim4" {
context = "./exim4"
tags = [
"${PREFIX}/exim4:latest",
notequal("", DATE) ? "${PREFIX}/exim4:${DATE}" : "",
]
}
target "gha" {
context = "./gha"
tags = [
"${PREFIX}/gha:latest",
notequal("", DATE) ? "${PREFIX}/gha:${DATE}" : "",
]
}
target "goproxy" {
context = "./goproxy"
tags = [
"${PREFIX}/goproxy:latest",
notequal("", DATE) ? "${PREFIX}/goproxy:${DATE}" : "",
]
}
target "redmine" {
context = "./redmine"
tags = [
"${PREFIX}/redmine:latest",
]
}
target "shadowsocks" {
context = "./shadowsocks"
tags = [
"${PREFIX}/shadowsocks:latest",
]
}
target "sshd" {
context = "./sshd"
tags = [
"${PREFIX}/sshd:latest",
notequal("", DATE) ? "${PREFIX}/sshd:${DATE}" : "",
]
}
target "texlive" {
context = "./texlive"
tags = [
"${PREFIX}/texlive:latest",
notequal("", DATE) ? "${PREFIX}/texlive:${DATE}" : "",
]
}