Перейти к содержанию

Развертывание

DataHUB разворачивается через Docker Compose на инфраструктуре заказчика. Раздел содержит инструкции по установке и эксплуатации всех компонентов платформы: PostgreSQL, RabbitMQ, Сервер DataHUB, Frontend и Reverse Proxy.

К какому варианту поставки относится раздел

Раздел актуален для модели поставки «Коробка» — развертывания платформы на собственных серверах заказчика. При использовании DataHUB как сервиса (SaaS) серверная часть уже работает на инфраструктуре провайдера и установка не требуется. См. Введение / Модель развертывания.

Содержание раздела

Подготовка:

Архитектура и компоненты:

  • Архитектура развертывания — блочная структура поставки, сеть dh_network, схема портов, порядок старта.
  • DevOps Core — служебный блок devops-core, создающий общую Docker-сеть.
  • PostgreSQL — основная база данных платформы (с разделом про миграции через Flyway).
  • RabbitMQ — внутренний транспорт сообщений.
  • Сервер DataHUB — основной серверный компонент, REST API и авторизация.
  • Frontend — административный веб-интерфейс.
  • Reverse Proxy — Nginx как единая точка входа.
  • S3 хранилище — объектное хранилище для файлового обмена.

Настройки уровня платформы:

Эксплуатация:

С чего начать

Что не входит в раздел

  • Установка подсистемы интеграции на стороне 1С — описана в Модули интеграции / 1С / Установка.
  • Разработка клиентских адаптеров для систем не на 1С — описана в Архитектура / Транспортный API.
  • Установка операционной системы, Docker engine и сетевая инфраструктура — стандартные операции уровня инфраструктуры, в документации не дублируются.