Skip to content

Commit b813462

Browse files
authored
Update docker build make target (#221)
1 parent 9616efd commit b813462

File tree

1 file changed

+6
-16
lines changed

1 file changed

+6
-16
lines changed

Makefile

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,36 +15,26 @@ docker-image: ## Build a local docker image named es-mcp
1515
docker-multiarch-image: docker-buildx-builder ## Build an amd64+arm64 docker image
1616
docker buildx build \
1717
--platform linux/amd64,linux/arm64 \
18-
--builder es-mcp-multi-arch \
19-
--load \
20-
--tag "$(ES_IMAGE)" .
21-
docker tag "$(ES_IMAGE)" "$(ES_IMAGE_LATEST)"
18+
--tag $(ES_IMAGE) .
19+
docker tag $(ES_IMAGE) $(ES_IMAGE_LATEST)
2220

2321
.PHONY: docker-image-aws
2422
docker-image-aws: docker-buildx-builder ## Build an arm64 docker image using AWS-specific configuration
2523
docker buildx build \
2624
--platform linux/arm64 \
27-
--builder es-mcp-multi-arch \
28-
--load \
2925
--file Dockerfile-8000 \
30-
--tag "$(AWS_IMAGE)" .
26+
--tag $(AWS_IMAGE) .
3127

3228
.PHONY: docker-buildx-builder
3329
docker-buildx-builder: ## Set up multi-arch Docker buildx builder
34-
docker buildx ls | grep --silent es-mcp-multi-arch || \
35-
docker buildx create \
36-
--name es-mcp-multi-arch \
37-
--driver docker-container \
38-
--driver-opt default-load=true \
39-
--platform linux/amd64,linux/arm64 \
40-
--bootstrap
30+
docker buildx create --use
4131

4232
.PHONY: docker-push-elastic
4333
docker-push-elastic: docker-multiarch-image ## Push multi-arch image to docker.elastic.co
4434
docker login \
4535
-u "devtoolsmachine" \
4636
-p "$(vault read -field=password secret/ci/elastic-mcp-server-elasticsearch/devtoolsmachine)" \
4737
docker.elastic.co
48-
docker push "$(ES_IMAGE)"
49-
docker push "$(ES_IMAGE_LATEST)"
38+
docker push $(ES_IMAGE)
39+
docker push $(ES_IMAGE_LATEST)
5040
docker logout docker.elastic.co

0 commit comments

Comments
 (0)