# Демонстрационный стенд config_server для локальной проверки omnichannel-configserver-mcp. # # Поднимает config_server v1.1.0 + PostgreSQL. Данные — эфемерные. # # docker compose -f examples/demo/docker-compose.yml up -d # curl -s http://localhost:5005/health # -> OK # python3 examples/demo/demo.py # сквозной пример деплоя через MCP # docker compose -f examples/demo/docker-compose.yml down -v # удалить и данные # # init-db.sh — схема БД и учётная запись admin/LexP@ssw0rd_1 (из поставки # config_server). Для демо этого достаточно. name: omni-mcp-demo services: db: image: registry.devlexicom.ru/templates/docker/docker_images/postgres:15 environment: POSTGRES_DB: config_server POSTGRES_USER: config_user POSTGRES_PASSWORD: 8fj439fjdk48 TZ: Europe/Moscow PGTZ: Europe/Moscow volumes: - db_data:/var/lib/postgresql/data - ./init-db.sh:/docker-entrypoint-initdb.d/init-db.sh:ro healthcheck: test: ["CMD-SHELL", "pg_isready -U config_user -d config_server"] interval: 5s timeout: 5s retries: 10 config-server: image: registry.devlexicom.ru/omnichannel_platform/config_server/config-server:v1.1.0 ports: - "5005:5000" environment: POSTGRES_DB: config_server POSTGRES_USER: config_user POSTGRES_PASSWORD: 8fj439fjdk48 POSTGRES_HOST: db POSTGRES_PORT: "5432" SECRET_KEY: demo-secret-key AGENT_SECRET: demo-agent-secret DEPLOYMENT_DATA_DIR: /data/deployment TZ: Europe/Moscow volumes: - server_data:/data/deployment depends_on: db: condition: service_healthy volumes: db_data: server_data: