fix: pin container image versions to avoid unexpected upgrades
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -33,7 +33,7 @@ services:
|
|||||||
# Optional local dependency: whisper.cpp server for audio transcription.
|
# Optional local dependency: whisper.cpp server for audio transcription.
|
||||||
# Start with: docker compose --profile voice up -d whisper-server
|
# Start with: docker compose --profile voice up -d whisper-server
|
||||||
whisper-server:
|
whisper-server:
|
||||||
image: ghcr.io/ggml-org/whisper.cpp:main
|
image: ghcr.io/ggml-org/whisper.cpp@sha256:3a39e86d5a0e911086b5cbebc9029cac71b02fbd08e217b775857de1490f55bf
|
||||||
container_name: whisper-server
|
container_name: whisper-server
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["voice"]
|
profiles: ["voice"]
|
||||||
@@ -72,7 +72,7 @@ services:
|
|||||||
|
|
||||||
# kokoro TTS
|
# kokoro TTS
|
||||||
kokoro-tts:
|
kokoro-tts:
|
||||||
image: ghcr.io/remsky/kokoro-fastapi-cpu:latest
|
image: ghcr.io/remsky/kokoro-fastapi-cpu@sha256:c8812546d358cbfd6a5c4087a28795b2b001d8e32d7a322eedd246e6bc13cb55
|
||||||
container_name: kokoro-tts
|
container_name: kokoro-tts
|
||||||
profiles: ["voice"]
|
profiles: ["voice"]
|
||||||
ports:
|
ports:
|
||||||
@@ -96,7 +96,7 @@ services:
|
|||||||
# Optional local dependency: Brave Search MCP server (HTTP mode).
|
# Optional local dependency: Brave Search MCP server (HTTP mode).
|
||||||
# Start with: docker compose --profile search up -d brave-search
|
# Start with: docker compose --profile search up -d brave-search
|
||||||
brave-search:
|
brave-search:
|
||||||
image: mcp/brave-search:latest
|
image: mcp/brave-search@sha256:aea0b091da7029c35f0ed0964367328af0f2824477d79d2e85e43e7cd5a757d4
|
||||||
container_name: brave-search
|
container_name: brave-search
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["search"]
|
profiles: ["search"]
|
||||||
@@ -115,7 +115,7 @@ services:
|
|||||||
# Optional local dependency: SearXNG metasearch instance.
|
# Optional local dependency: SearXNG metasearch instance.
|
||||||
# Start with: docker compose --profile search up -d searxng
|
# Start with: docker compose --profile search up -d searxng
|
||||||
searxng:
|
searxng:
|
||||||
image: searxng/searxng:latest
|
image: searxng/searxng@sha256:c5e5aedb70ec4b7ff5b1e8f8ea69253dceb85a98b8757360c1b65fe8652d6066
|
||||||
container_name: searxng
|
container_name: searxng
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["search"]
|
profiles: ["search"]
|
||||||
@@ -134,7 +134,7 @@ services:
|
|||||||
# Optional local dependency: liteLLM proxy for unified LLM API.
|
# Optional local dependency: liteLLM proxy for unified LLM API.
|
||||||
# Start with: docker compose --profile api up -d litellm
|
# Start with: docker compose --profile api up -d litellm
|
||||||
litellm:
|
litellm:
|
||||||
image: litellm/litellm:latest
|
image: litellm/litellm:v1.77.7
|
||||||
container_name: litellm
|
container_name: litellm
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["api"]
|
profiles: ["api"]
|
||||||
@@ -178,7 +178,7 @@ services:
|
|||||||
agentmon.port: "18804"
|
agentmon.port: "18804"
|
||||||
|
|
||||||
litellm-init:
|
litellm-init:
|
||||||
image: curlimages/curl:latest
|
image: curlimages/curl@sha256:d94d07ba9e7d6de898b6d96c1a072f6f8266c687af78a74f380087a0addf5d17
|
||||||
container_name: litellm-init
|
container_name: litellm-init
|
||||||
profiles: ["api"]
|
profiles: ["api"]
|
||||||
restart: "no"
|
restart: "no"
|
||||||
@@ -221,7 +221,7 @@ services:
|
|||||||
# Dedicated local n8n instance for agent-oriented workflows.
|
# Dedicated local n8n instance for agent-oriented workflows.
|
||||||
# Start with: docker compose --profile automation up -d n8n-agent
|
# Start with: docker compose --profile automation up -d n8n-agent
|
||||||
n8n-agent:
|
n8n-agent:
|
||||||
image: docker.n8n.io/n8nio/n8n:latest
|
image: docker.n8n.io/n8nio/n8n:2.11.3
|
||||||
container_name: n8n-agent
|
container_name: n8n-agent
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["automation"]
|
profiles: ["automation"]
|
||||||
|
|||||||
Reference in New Issue
Block a user