File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -13,17 +13,25 @@ MCP_IMAGE_NAME ?= mcp
1313LOCALARCH ?= $(shell uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
1414
1515DOCKER_BUILDER ?= docker buildx
16- DOCKER_BUILD_ARGS ?= --progress=plain --builder $( BUILDX_BUILDER_NAME ) --pull --load --platform linux/$(LOCALARCH )
16+ DOCKER_BUILD_ARGS ?= --progress=plain --pull --load --platform linux/$(LOCALARCH )
1717
1818BUILDX_NO_DEFAULT_ATTESTATIONS =1
1919BUILDX_BUILDER_NAME =kagent-builder
2020
21+ .PHONY : create-builder
22+ create-builder :
23+ docker buildx inspect $(BUILDX_BUILDER_NAME ) || \
24+ docker buildx create --name $(BUILDX_BUILDER_NAME ) --platform linux/amd64,linux/arm64 --driver docker-container --use
25+
2126# Build the MCP image
2227.PHONY : build-mcp
23- build-mcp :
24- $(DOCKER_BUILDER ) build $(DOCKER_BUILD_ARGS ) -t $(DOCKER_REGISTRY ) /$(DOCKER_REPO ) /$(MCP_IMAGE_NAME ) :$(VERSION ) -f mcp/Dockerfile ./mcp
28+ build-mcp : create-builder
29+ $(DOCKER_BUILDER ) build $(DOCKER_BUILD_ARGS ) --builder $( BUILDX_BUILDER_NAME ) - t $(DOCKER_REGISTRY ) /$(DOCKER_REPO ) /$(MCP_IMAGE_NAME ) :$(VERSION ) -f mcp/Dockerfile ./mcp
2530
2631# Run the MCP image
2732.PHONY : run-mcp
2833run-mcp : build-mcp
2934 docker run --rm -t -e OPENAI_API_KEY=$(OPENAI_API_KEY ) -e TRANSPORT_TYPE=http --name mcp -p 3001:3001 $(DOCKER_REGISTRY ) /$(DOCKER_REPO ) /$(MCP_IMAGE_NAME ) :$(VERSION )
35+
36+ # # To test the MCP image locally
37+ # docker run --rm -t -e OPENAI_API_KEY=$OPENAI_API_KEY -e TRANSPORT_TYPE=http -p 3001:3001 ghcr.io/kagent-dev/doc2vec/mcp:1.1.6
You can’t perform that action at this time.
0 commit comments