feat: add ${GLOBAL_REGISTRY} for change docker image

This commit is contained in:
Sun-ZhenXing
2025-11-05 20:26:14 +08:00
parent 373cc3cdd6
commit a65a009640
127 changed files with 203 additions and 204 deletions

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-api-gateway:
<<: *defaults
image: mcp/api-gateway:${MCP_API_GATEWAY_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/api-gateway:${MCP_API_GATEWAY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-arxiv:
<<: *defaults
image: mcp/arxiv-mcp-server:${MCP_ARXIV_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/arxiv-mcp-server:${MCP_ARXIV_VERSION:-latest}
environment:
- ARXIV_STORAGE_PATH=${ARXIV_STORAGE_PATH:-/data/papers}
- MCP_HOST=0.0.0.0

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-basic-memory:
<<: *defaults
image: mcp/basic-memory:${MCP_BASIC_MEMORY_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/basic-memory:${MCP_BASIC_MEMORY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-clickhouse:
<<: *defaults
image: mcp/clickhouse:${MCP_CLICKHOUSE_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/clickhouse:${MCP_CLICKHOUSE_VERSION:-latest}
environment:
- CLICKHOUSE_URL=${CLICKHOUSE_URL:-http://localhost:8123}
- CLICKHOUSE_USER=${CLICKHOUSE_USER:-default}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-docker:
<<: *defaults
image: mcp/docker:${MCP_DOCKER_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/docker:${MCP_DOCKER_VERSION:-latest}
environment:
- DOCKER_HOST=${DOCKER_HOST:-unix:///var/run/docker.sock}
- MCP_HOST=0.0.0.0

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
dockerhub:
<<: *defaults
image: mcp/dockerhub:${DOCKERHUB_MCP_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/dockerhub:${DOCKERHUB_MCP_VERSION:-latest}
environment:
- DOCKERHUB_USERNAME=${DOCKERHUB_USERNAME}
- DOCKERHUB_PASSWORD=${DOCKERHUB_PASSWORD}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-e2b:
<<: *defaults
image: mcp/e2b:${MCP_E2B_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/e2b:${MCP_E2B_VERSION:-latest}
environment:
- E2B_API_KEY=${E2B_API_KEY}
- MCP_HOST=0.0.0.0

View File

@@ -17,7 +17,7 @@ x-defaults: &defaults
services:
mcp-elevenlabs:
<<: *defaults
image: mcp/elevenlabs:${MCP_ELEVENLABS_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/elevenlabs:${MCP_ELEVENLABS_VERSION:-latest}
container_name: mcp-elevenlabs
environment:
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-fetch:
<<: *defaults
image: mcp/fetch:${MCP_FETCH_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/fetch:${MCP_FETCH_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-filesystem:
<<: *defaults
image: mcp/filesystem:${MCP_FILESYSTEM_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/filesystem:${MCP_FILESYSTEM_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -17,7 +17,7 @@ x-defaults: &defaults
services:
mcp-firecrawl:
<<: *defaults
image: mcp/firecrawl:${MCP_FIRECRAWL_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/firecrawl:${MCP_FIRECRAWL_VERSION:-latest}
container_name: mcp-firecrawl
environment:
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-grafana:
<<: *defaults
image: mcp/grafana:${MCP_GRAFANA_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/grafana:${MCP_GRAFANA_VERSION:-latest}
environment:
- GRAFANA_URL=${GRAFANA_URL:-http://grafana:3000}
- GRAFANA_API_KEY=${GRAFANA_API_KEY}
@@ -37,7 +37,7 @@ services:
grafana:
<<: *defaults
image: grafana/grafana:${GRAFANA_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}grafana/grafana:${GRAFANA_VERSION:-latest}
environment:
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER:-admin}
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD:-admin}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-markdownify:
<<: *defaults
image: mcp/markdownify:${MCP_MARKDOWNIFY_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/markdownify:${MCP_MARKDOWNIFY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-markitdown:
<<: *defaults
image: mcp/markitdown:${MCP_MARKITDOWN_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/markitdown:${MCP_MARKITDOWN_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-memory:
<<: *defaults
image: mcp/memory:${MCP_MEMORY_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/memory:${MCP_MEMORY_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-mongodb:
<<: *defaults
image: mcp/mongodb:${MCP_MONGODB_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/mongodb:${MCP_MONGODB_VERSION:-latest}
environment:
- MONGODB_URI=${MONGODB_URI:-mongodb://mongodb:27017}
- MONGODB_DATABASE=${MONGODB_DATABASE:-mcp_db}
@@ -37,7 +37,7 @@ services:
mongodb:
<<: *defaults
image: mongo:${MONGODB_VERSION:-7}
image: ${GLOBAL_REGISTRY:-}mongo:${MONGODB_VERSION:-7}
environment:
- MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_USERNAME:-admin}
- MONGO_INITDB_ROOT_PASSWORD=${MONGO_ROOT_PASSWORD:-password}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-neo4j-cypher:
<<: *defaults
image: mcp/neo4j-cypher:${MCP_NEO4J_CYPHER_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/neo4j-cypher:${MCP_NEO4J_CYPHER_VERSION:-latest}
environment:
- NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687}
- NEO4J_USER=${NEO4J_USER:-neo4j}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-neo4j-memory:
<<: *defaults
image: mcp/neo4j-memory:${MCP_NEO4J_MEMORY_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/neo4j-memory:${MCP_NEO4J_MEMORY_VERSION:-latest}
environment:
- NEO4J_URL=${NEO4J_URL:-bolt://localhost:7687}
- NEO4J_USER=${NEO4J_USER:-neo4j}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-notion:
<<: *defaults
image: mcp/notion:${MCP_NOTION_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/notion:${MCP_NOTION_VERSION:-latest}
environment:
- INTERNAL_INTEGRATION_TOKEN=${INTERNAL_INTEGRATION_TOKEN}
- MCP_HOST=0.0.0.0

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-openapi-schema:
<<: *defaults
image: mcp/openapi-schema:${MCP_OPENAPI_SCHEMA_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/openapi-schema:${MCP_OPENAPI_SCHEMA_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-openapi:
<<: *defaults
image: mcp/openapi:${MCP_OPENAPI_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/openapi:${MCP_OPENAPI_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-openweather:
<<: *defaults
image: mcp/openweather:${MCP_OPENWEATHER_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/openweather:${MCP_OPENWEATHER_VERSION:-latest}
environment:
- OPENWEATHER_API_KEY=${OPENWEATHER_API_KEY}
- MCP_HOST=0.0.0.0

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-paper-search:
<<: *defaults
image: mcp/paper-search:${MCP_PAPER_SEARCH_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/paper-search:${MCP_PAPER_SEARCH_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
playwright:
<<: *defaults
image: mcp/playwright:${PLAYWRIGHT_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/playwright:${PLAYWRIGHT_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp:
<<: *defaults
image: mcp/redis:${MCP_REDIS_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/redis:${MCP_REDIS_VERSION:-latest}
environment:
- REDIS_HOST=redis
- REDIS_PORT=6379
@@ -37,7 +37,7 @@ services:
redis:
<<: *defaults
image: redis:${REDIS_VERSION:-7-alpine}
image: ${GLOBAL_REGISTRY:-}redis:${REDIS_VERSION:-7-alpine}
command: redis-server --appendonly yes
ports:
- "${REDIS_PORT_OVERRIDE:-6379}:6379"

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
rust-mcp-filesystem:
<<: *defaults
image: mcp/rust-mcp-filesystem:${RUST_MCP_FILESYSTEM_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/rust-mcp-filesystem:${RUST_MCP_FILESYSTEM_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- ALLOWED_PATHS=${ALLOWED_PATHS:-/projects}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-sequentialthinking:
<<: *defaults
image: mcp/sequentialthinking:${MCP_SEQUENTIALTHINKING_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/sequentialthinking:${MCP_SEQUENTIALTHINKING_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-sqlite:
<<: *defaults
image: mcp/sqlite:${MCP_SQLITE_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/sqlite:${MCP_SQLITE_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
tavily:
<<: *defaults
image: mcp/tavily:${TAVILY_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/tavily:${TAVILY_VERSION:-latest}
environment:
- TAVILY_API_KEY=${TAVILY_API_KEY}
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-text-to-graphql:
<<: *defaults
image: mcp/text-to-graphql:${MCP_TEXT_TO_GRAPHQL_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/text-to-graphql:${MCP_TEXT_TO_GRAPHQL_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-time:
<<: *defaults
image: mcp/time:${MCP_TIME_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/time:${MCP_TIME_VERSION:-latest}
environment:
- MCP_HOST=0.0.0.0
- TZ=${TZ:-UTC}

View File

@@ -9,7 +9,7 @@ x-defaults: &defaults
services:
mcp-wolfram-alpha:
<<: *defaults
image: mcp/wolfram-alpha:${MCP_WOLFRAM_ALPHA_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/wolfram-alpha:${MCP_WOLFRAM_ALPHA_VERSION:-latest}
environment:
- WOLFRAM_ALPHA_APPID=${WOLFRAM_ALPHA_APPID}
- MCP_HOST=0.0.0.0

View File

@@ -17,7 +17,7 @@ x-defaults: &defaults
services:
mcp-youtube-transcript:
<<: *defaults
image: mcp/youtube-transcript:${MCP_YOUTUBE_TRANSCRIPT_VERSION:-latest}
image: ${GLOBAL_REGISTRY:-}mcp/youtube-transcript:${MCP_YOUTUBE_TRANSCRIPT_VERSION:-latest}
container_name: mcp-youtube-transcript
environment:
- TZ=${TZ:-UTC}