@@ -56,9 +56,11 @@ jetstream-controller.docker: $(jetstreamSrc)
56
56
.PHONY : jetstream-controller-docker
57
57
jetstream-controller-docker :
58
58
ifneq ($(ver ) ,)
59
- docker build --tag $(drepo)/jetstream-controller:$(ver) \
60
- --build-arg VERSION=$(ver) \
61
- --file docker/jetstream-controller/Dockerfile .
59
+ REGISTRY="$(drepo)" \
60
+ TAGS="$(ver)" \
61
+ docker buildx bake --load \
62
+ --set goreleaser.args.VERSION=$(ver) \
63
+ jetstream-controller
62
64
else
63
65
# Missing version, try this.
64
66
# make jetstream-controller-docker ver=1.2.3
@@ -69,12 +71,12 @@ endif
69
71
jetstream-controller-dockerx :
70
72
ifneq ($(ver ) ,)
71
73
# Ensure 'docker buildx ls' shows correct platforms.
72
- docker buildx build \
73
- --tag $(drepo)/jetstream-controller:$( ver) --tag $(drepo)/jetstream-controller:latest \
74
- --build-arg VERSION=$(ver) \
75
- --platform linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 \
76
- --file docker/jetstream-controller/Dockerfile \
77
- --push .
74
+ REGISTRY="$(drepo)" \
75
+ TAGS="$( ver)" \
76
+ PUSH=true \
77
+ docker buildx bake --push \
78
+ --set goreleaser.args.VERSION=$(ver) \
79
+ jetstream-controller
78
80
else
79
81
# Missing version, try this.
80
82
# make jetstream-controller-dockerx ver=1.2.3
@@ -95,9 +97,11 @@ nats-server-config-reloader.docker: $(configReloaderSrc)
95
97
.PHONY : nats-server-config-reloader-docker
96
98
nats-server-config-reloader-docker :
97
99
ifneq ($(ver ) ,)
98
- docker build --tag $(drepo)/nats-server-config-reloader:$(ver) \
99
- --build-arg VERSION=$(ver) \
100
- --file docker/nats-server-config-reloader/Dockerfile .
100
+ REGISTRY="$(drepo)" \
101
+ TAGS="$(ver)" \
102
+ docker buildx bake --load \
103
+ --set goreleaser.args.VERSION=$(ver) \
104
+ nats-server-config-reloader
101
105
else
102
106
# Missing version, try this.
103
107
# make nats-server-config-reloader-docker ver=1.2.3
@@ -108,12 +112,12 @@ endif
108
112
nats-server-config-reloader-dockerx :
109
113
ifneq ($(ver ) ,)
110
114
# Ensure 'docker buildx ls' shows correct platforms.
111
- docker buildx build \
112
- --tag $(drepo)/nats-server-config-reloader:$( ver) --tag $(drepo)/nats-server-config-reloader:latest \
113
- --build-arg VERSION=$(ver) \
114
- --platform linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 \
115
- --file docker/nats-server-config-reloader/Dockerfile \
116
- --push .
115
+ REGISTRY="$(drepo)" \
116
+ TAGS="$( ver)" \
117
+ PUSH=true \
118
+ docker buildx bake --push \
119
+ --set goreleaser.args.VERSION=$(ver) \
120
+ nats-server-config-reloader
117
121
else
118
122
# Missing version, try this.
119
123
# make nats-server-config-reloader-dockerx ver=1.2.3
@@ -134,9 +138,11 @@ nats-boot-config.docker: $(bootConfigSrc)
134
138
.PHONY : nats-boot-config-docker
135
139
nats-boot-config-docker :
136
140
ifneq ($(ver ) ,)
137
- docker build --tag $(drepo)/nats-boot-config:$(ver) \
138
- --build-arg VERSION=$(ver) \
139
- --file docker/nats-boot-config/Dockerfile .
141
+ REGISTRY="$(drepo)" \
142
+ TAGS="$(ver)" \
143
+ docker buildx bake --load \
144
+ --set goreleaser.args.VERSION=$(ver) \
145
+ nats-boot-config
140
146
else
141
147
# Missing version, try this.
142
148
# make nats-boot-config-docker ver=1.2.3
@@ -147,12 +153,12 @@ endif
147
153
nats-boot-config-dockerx :
148
154
ifneq ($(ver ) ,)
149
155
# Ensure 'docker buildx ls' shows correct platforms.
150
- docker buildx build \
151
- --tag $(drepo)/nats-boot-config:$( ver) --tag $(drepo)/nats-boot-config:latest \
152
- --build-arg VERSION=$(ver) \
153
- --platform linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 \
154
- --file docker/nats-boot-config/Dockerfile \
155
- --push .
156
+ REGISTRY="$(drepo)" \
157
+ TAGS="$( ver)" \
158
+ PUSH=true \
159
+ docker buildx bake --push \
160
+ --set goreleaser.args.VERSION=$(ver) \
161
+ nats-boot-config
156
162
else
157
163
# Missing version, try this.
158
164
# make nats-boot-config-dockerx ver=1.2.3
0 commit comments