Skip to content

Latest commit

 

History

History
78 lines (46 loc) · 3.38 KB

File metadata and controls

78 lines (46 loc) · 3.38 KB

Citeck ECOS Logo

ecos-process

На других языках: Английский

Добро пожаловать в репозиторий Citeck ecos-process! В репозитоии хранятся настройки процессов и workflow платформы Citeck — решения для автоматизации бизнес-операций и управления корпоративными данными.

Начало работы

Если вы впервые знакомитесь с платформой Citeck и хотите запустить программное обеспечение локально, мы рекомендуем загрузить Docker-версию из Demo-репозитория.

Зависимости

Для запуска этого приложения необходимы следующие компоненты из развертывания Citeck:

  • zookeeper
  • rabbitmq
  • ecos-model
  • ecos-registry

Разработка

Чтобы запустить приложение в режиме разработки (dev), выполните:

./mvnw spring-boot:run

Если ваша IDE поддерживает прямой запуск Spring Boot-приложений, вы можете просто запустить класс 'ru.citeck.ecos.process.EprocApp' без дополнительных настроек.

Сборка для production

Для сборки приложения в production-режиме выполните:

./mvnw -Pprod clean package jib:dockerBuild -Djib.docker.image.tag=custom 

Чтобы убедиться, что всё работает, остановите оригинальный контейнер ecos-process и запустите ecos-process:custom вместо него.

Тестирование

Для запуска тестов выполните:

./mvnw clean test

Качество кода

Для анализа качества кода используется Sonar. Вы можете запустить локальный сервер Sonar (доступный по адресу http://localhost:9001) командой:

docker compose -f docker/sonar.yml up -d

Затем выполните анализ Sonar:

./mvnw -Pprod clean test sonar:sonar

Полезные ссылки

Участие в разработке

Мы приветствуем вклад сообщества в развитие Citeck. Все участники проекта должны соблюдать нормы поведения.

Поддержка

Если вам нужна помощь или у вас есть вопросы по Citeck ecos-process, то создайте issue в этом репозитории или обратитесь в нашу службу поддержки.

Лицензия

Citeck ecos-process распространяется под лицензией GNU Lesser General Public License.