@@ -15,36 +15,26 @@ docker-image: ## Build a local docker image named es-mcp
1515docker-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
2422docker-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
3329docker-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
4333docker-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