Сервисы Docker

Раздел описывает Docker-образы, входящие в состав платформы Citeck: назначение каждого сервиса, шаблон его описания в docker-compose, используемые переменные окружения и типовой вид лога успешного запуска.

onlyoffice-ds-app

Образ, включающий набор инструментов для развертывания OnlyOffice Document Server.

onlyoffice-ds-app
ecos-gateway-app

Образ одного из центральных компонентов микросервисной архитектуры — API-шлюз взаимодействия с остальными микросервисами.

ecos-gateway-app
ecos-notifications-app

Образ микросервиса рассылки нотификаций.

ecos-notifications-app
ecos-mongo-app

Образ для развертывания контейнера с MongoDB с преконфигурированными настройками датасорсов для микросервисов.

ecos-mongo-app
mailhog-app

Образ инструмента для e-mail тестирования.

mailhog-app
ecos-postgresql-app

Образ на базе PostgreSQL 9.4.x со скриптом инициализации баз данных и пользователей.

ecos-postgresql-app
ecos-model-app

Образ микросервиса для хранения и работы с сущностями модели данных: тип, раздел, ассоциация, действие.

ecos-model-app
ecos-integrations-app

Микросервис, предоставляющий эндпойнт ecos-records для запросов к внешним системам.

ecos-integrations-app
ecos-proxy-app

Образ проксирующего сервера со сборкой проекта ecos-ui.

ecos-proxy-app
ecos-uiserv-app

Образ микросервиса, предоставляющего элементы UI и хранящего их настройки: меню, журналы, конфиги, формы, дашборды.

ecos-uiserv-app
ecos-process-app

Образ микросервиса для управления бизнес-процессами.

ecos-process-app
ecos-microservices-postgresql-app

Образ на базе PostgreSQL 12.x со скриптом инициализации баз данных и пользователей для микросервисов.

ecos-microservices-postgresql-app
ecos-history-app

Образ микросервиса для хранения истории, статистики по задачам и фасада атрибутов.

ecos-history-app
rabbitmq-app

Образ брокера сообщений RabbitMQ.

rabbitmq-app
ecos-apps-app

Образ микросервиса, управляющего деплоем приложений и модулей ECOS.

ecos-apps-app
eis (Keycloak)

Сервис аутентификации и авторизации (IAM) на основе Keycloak: SSO, управление пользователями, ролями и группами.

eis (Keycloak)