Docker Compose
Преимущества
Базовый docker-compose.yml
version: '3.8'
services:
# ============================================
# Простые серверы (без embedding)
# ============================================
syntax-check:
image: comol/1c_syntaxcheck_mcp:latest
container_name: 1c_syntaxcheck_mcp
restart: unless-stopped
ports:
- "8002:8002"
environment:
- LICENSE_KEY=${LICENSE_KEY}
forms:
image: comol/1c_forms:latest
container_name: 1c_forms_mcp
restart: unless-stopped
ports:
- "8011:8011"
environment:
- LICENSE_KEY=${LICENSE_KEY}
# ============================================
# Серверы с embedding
# ============================================
help-search:
image: comol/1c_help_mcp:latest
container_name: 1c_help_mcp
restart: unless-stopped
ports:
- "8003:8003"
environment:
- LICENSE_KEY=${LICENSE_KEY}
- 1C_BIN_PATH=/1c_docs
- RESET_DATABASE=false
- OPENAI_API_BASE=http://host.docker.internal:1234/v1
- OPENAI_API_KEY=lm-studio
- OPENAI_MODEL=Qwen3-Embedding-4B
volumes:
- ${1C_BIN_PATH}:/1c_docs:ro
- E:/bases/mcp_docs:/app/chroma_db
- E:/bases/mcp_model_cache:/app/model_cache
ssl-search:
image: comol/mcp_ssl_server:latest
container_name: mcp_ssl_server
restart: unless-stopped
ports:
- "8008:8008"
environment:
- LICENSE_KEY=${LICENSE_KEY}
- SSL_VERSION=${SSL_VERSION:-3.1.11}
- RESET_DATABASE=false
- OPENAI_API_BASE=http://host.docker.internal:1234/v1
- OPENAI_API_KEY=lm-studio
- OPENAI_MODEL=Qwen3-Embedding-4B
volumes:
- E:/bases/mcp_ssl:/app/chroma_db
templates-search:
image: comol/template-search-mcp:latest
container_name: template_search_mcp
restart: unless-stopped
ports:
- "8004:8004"
environment:
- LICENSE_KEY=${LICENSE_KEY}
- RESET_DATABASE=false
- OPENAI_API_BASE=http://host.docker.internal:1234/v1
- OPENAI_API_KEY=lm-studio
- OPENAI_MODEL=Qwen3-Embedding-4B
volumes:
- E:/bases/mcp_templates:/app/dataФайл .env
Использование
Запуск всех сервисов
Остановка
Просмотр логов
Перезапуск одного сервиса
Статус
Расширенный docker-compose.yml
Health Checks
Ограничение ресурсов
Last updated