From cdcf42f495dc79cb225d584da7fe17e2418d891b Mon Sep 17 00:00:00 2001 From: shrkz1 Date: Tue, 4 Aug 2026 12:38:23 +0200 Subject: [PATCH] Use latest MCP image by default --- .env | 2 +- README.md | 2 +- docker-compose.simple-install.yml | 2 +- tests/mcp-simple-install.bats | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.env b/.env index d90c578..d7e15a9 100644 --- a/.env +++ b/.env @@ -11,7 +11,7 @@ USE_PROXY_AUTH=0 PROXY_AUTH_USER= PROXY_AUTH_PASS= PUBLIC_ADDRESS=https://localhost:8443 -ERAMBA_MCP_IMAGE_TAG=3.x +ERAMBA_MCP_IMAGE_TAG=latest OAUTH2_INTROSPECTION_CLIENT_ID=eramba-mcp-introspect OAUTH2_INTROSPECTION_CLIENT_SECRET=Replace-this-with-a-unique-secret DOCKER_DEPLOYMENT=1 diff --git a/README.md b/README.md index 4989c14..eadf4a8 100644 --- a/README.md +++ b/README.md @@ -4,4 +4,4 @@ The bundled files in `apache/ssl/` are a branded local development certificate i Eramba and its MCP endpoint share the `PUBLIC_ADDRESS` origin. With the default configuration the application is available at `https://localhost:8443` and MCP at `https://localhost:8443/mcp`; issuer, resource, metadata, and OpenAPI URLs are derived automatically. Do not add separate public MCP URL variables. -Before starting a real deployment, replace `OAUTH2_INTROSPECTION_CLIENT_SECRET` in `.env` with a unique random secret. `ERAMBA_MCP_IMAGE_TAG` defaults to the supported `3.x` MCP image stream and can be pinned when required. +Before starting a real deployment, replace `OAUTH2_INTROSPECTION_CLIENT_SECRET` in `.env` with a unique random secret. `ERAMBA_MCP_IMAGE_TAG` defaults to the latest MCP image and can be pinned when required. diff --git a/docker-compose.simple-install.yml b/docker-compose.simple-install.yml index bb9eec3..00db531 100644 --- a/docker-compose.simple-install.yml +++ b/docker-compose.simple-install.yml @@ -137,7 +137,7 @@ services: retries: 3 start_period: 10s mcp_server: - image: ghcr.io/eramba/eramba-mcp-server:${ERAMBA_MCP_IMAGE_TAG:-3.x} + image: ghcr.io/eramba/eramba-mcp-server:${ERAMBA_MCP_IMAGE_TAG:-latest} container_name: mcp_server restart: always depends_on: diff --git a/tests/mcp-simple-install.bats b/tests/mcp-simple-install.bats index 0bc49cf..cc7d63e 100644 --- a/tests/mcp-simple-install.bats +++ b/tests/mcp-simple-install.bats @@ -13,11 +13,11 @@ setup() { COMPOSE_CONFIG="$output" } -@test "simple install keeps release app images and uses the MCP 3.x image" { +@test "simple install keeps release app images and uses the latest MCP image" { [ "$(jq -r '.services.eramba.image' <<<"$COMPOSE_CONFIG")" = "ghcr.io/eramba/eramba:latest" ] [ "$(jq -r '.services.cron.image' <<<"$COMPOSE_CONFIG")" = "ghcr.io/eramba/eramba:latest" ] [ "$(jq -r '.services.triggers_caddy.image' <<<"$COMPOSE_CONFIG")" = "ghcr.io/eramba/eramba-triggers:latest" ] - [ "$(jq -r '.services.mcp_server.image' <<<"$COMPOSE_CONFIG")" = "ghcr.io/eramba/eramba-mcp-server:3.x" ] + [ "$(jq -r '.services.mcp_server.image' <<<"$COMPOSE_CONFIG")" = "ghcr.io/eramba/eramba-mcp-server:latest" ] } @test "Caddy is the only published application edge" {