Files
llm/core/deploy/docker/adapter-1c-mcp/compose.yaml
T
2026-08-14 09:40:51 +03:00

41 lines
1.5 KiB
YAML

name: adapter-1c-mcp
services:
adapter-1c-mcp:
build:
context: ../../../../plugins/1c/mcp
dockerfile: Dockerfile
image: ${ADAPTER_1C_MCP_IMAGE:-adapter-1c-mcp:latest}
container_name: ${ADAPTER_1C_MCP_CONTAINER_NAME:-adapter-1c-mcp}
restart: unless-stopped
ports:
- "${ADAPTER_1C_MCP_HOST_PORT:-8021}:8021"
environment:
PORT: "8021"
ONEC_ADAPTER_URL: ${ONEC_ADAPTER_URL:-http://docker.cin.su:8011}
ONEC_ADAPTER_TOKEN: ${ONEC_ADAPTER_TOKEN:-}
ONEC_ADAPTER_TIMEOUT_SECONDS: ${ONEC_ADAPTER_TIMEOUT_SECONDS:-240}
ONEC_MCP_ALLOW_DIAGNOSTIC: ${ONEC_MCP_ALLOW_DIAGNOSTIC:-false}
ONEC_MCP_DEBUG_DIAGNOSTICS: ${ONEC_MCP_DEBUG_DIAGNOSTICS:-false}
volumes:
- adapter-1c-mcp-data:/data
adapter-1c-mcp-audit:
image: ${ADAPTER_1C_MCP_IMAGE:-adapter-1c-mcp:latest}
container_name: ${ADAPTER_1C_MCP_AUDIT_CONTAINER_NAME:-adapter-1c-mcp-audit}
restart: unless-stopped
depends_on:
- adapter-1c-mcp
volumes:
- adapter-1c-mcp-data:/data
environment:
ONEC_MCP_AUDIT_INTERVAL_SECONDS: ${ONEC_MCP_AUDIT_INTERVAL_SECONDS:-900}
command: >-
sh -c 'mkdir -p /data/adapter-audit-reports;
while true; do python /app/analyze_audit.py > /data/adapter-audit-reports/latest.json.tmp
&& mv /data/adapter-audit-reports/latest.json.tmp /data/adapter-audit-reports/latest.json;
sleep "$${ONEC_MCP_AUDIT_INTERVAL_SECONDS}"; done'
volumes:
adapter-1c-mcp-data: