Runtime image: Debian slim + stripped ceps-client-cli binary. The SDK is not copied into the image; CI builds the binary with the SDK path/git dep first, then docker/Dockerfile packs only ceps-client-cli.
make release-cli-bin
make docker-build IMAGE_TAG=local
docker run --rm ceps-rust-ts-client:local --help| Registry | Image |
|---|---|
| Docker Hub | interchouette/ceps-rust-ts-client |
| GHCR (org) | ghcr.io/interchouette-itc/ceps-rust-ts-client |
| GHCR (personal) | ghcr.io/groussac/ceps-rust-ts-client |
Runtime image: Debian slim + stripped ceps-rust-ts-client-mcp binary + bundled tests/wasm (CEPS_WASM_ROOT=/opt/ceps/tests/wasm). Default entrypoint is stdio; pass --http for :6790.
make docker-build-mcp IMAGE_TAG=local
docker run --rm -p 6790:6790 ceps-rust-ts-client-mcp:local --http --listen 0.0.0.0:6790| Registry | Image |
|---|---|
| Docker Hub | interchouette/ceps-rust-ts-client-mcp |
| GHCR (org) | ghcr.io/interchouette-itc/ceps-rust-ts-client-mcp |
| GHCR (personal) | ghcr.io/groussac/ceps-rust-ts-client-mcp |
| Tag | Meaning |
|---|---|
:dev |
Tip of dev (hub-images-dev) |
:X.Y.Z |
Stable GitHub Release matching workspace version |
:latest |
Same digest as the latest stable semver |
docker pull interchouette/ceps-rust-ts-client:dev
docker pull interchouette/ceps-rust-ts-client-mcp:devPush helpers: make docker-push IMAGE_TAG=dev and make docker-push-mcp IMAGE_TAG=dev. Full pipeline: ci.md. Details: mcp.md.