Skip to content

Commit 5f84f06

Browse files
0.0.19 gateway (#278)
slim down gateway to just POCI provider
1 parent 210d59e commit 5f84f06

File tree

206 files changed

+1817
-33263
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

206 files changed

+1817
-33263
lines changed

Makefile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
extension:
2+
cd src/extension && \
3+
make build-extension && \
4+
docker extension install "docker/labs-ai-tools-for-devs:1.0.2"
5+
mcp-plugin:
6+
cd ~/docker/cli-experiments && make mcp-plugin
7+
build-gateway:
8+
docker buildx build \
9+
--builder hydrobuild \
10+
--platform linux/amd64,linux/arm64 \
11+
--tag mcp/docker:0.0.18 \
12+
--file Dockerfile \
13+
--push . && \
14+
docker pull mcp/docker:0.0.18
15+
start-local:
16+
clj -M:main-repl --config $(cat ./registry.yaml)
17+

catalog.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: 2
2+
name: custom-slim-catalog
3+
displayName: Custom Slim Catalog
4+
registry:
5+
natural_language:
6+
image: mcp/docker:0.0.19
7+
longLived: true
8+
command:
9+
- serve
10+
- --transport
11+
- stdio
12+
volumes:
13+
- '/var/run/docker.sock:/var/run/docker.sock'
14+
- '/var/run/docker.raw.sock:/var/run/docker.raw.sock'
15+
- 'docker-prompts:/prompts'
16+
- '/run/host-services/backend.sock:/backend.sock'
17+
- '/run/guest-services/jfs.sock:/jfs.sock'
18+
disableNetwork: false
19+

compose.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
services:
22
mcp_docker:
3-
image: mcp/docker
3+
image: mcp/docker:0.0.19
44
ports:
5-
- 8811:8811
5+
- 9011:9011
66
volumes:
77
- "/var/run/docker.sock:/var/run/docker.sock"
8+
- '/var/run/docker.raw.sock:/var/run/docker.raw.sock'
9+
- '/run/host-services/backend.sock:/backend.sock'
10+
- '/run/guest-services/jfs.sock:/jfs.sock'
811
- "docker-prompts:/prompts"
912
command:
1013
- serve
11-
- --mcp
12-
- --port
13-
- "8811"
14+
- --transport
15+
- sse
16+
# will default to port 9011 and will run both sse and streaming actually
1417
- --register
1518
- github:docker/labs-ai-tools-for-devs?path=prompts/bootstrap.md
1619
volumes:

0 commit comments

Comments
 (0)