На других языках: Английский
Добро пожаловать в репозиторий 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-режиме выполните:
./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.