Установка

Системные требования

Перед началом установки убедитесь, что ваша система соответствует следующим минимальным требованиям:

  • Операционная система: 64-битная Windows, Linux или macOS

  • ОЗУ: минимум 8 GB (рекомендуется 16 GB)

  • Дисковое пространство: минимум 10 GB свободного места

  • Java: JDK или JRE версии 21

Проверьте установленную Java с помощью команды:

java -version

Способы установки

Portable Distribution

Portable-дистрибутив позволяет запускать OpenBPM Control без дополнительных зависимостей (кроме Java). Подходит для быстрого тестирования или локальной разработки.

Инструкция по запуску:

  1. Скачайте portable-архив по предоставленной ссылке.

  2. Распакуйте архив в удобный каталог.

  3. Выполните скрипт запуска в зависимости от вашей ОС:

    Linux/macOS:

    ./run.sh

    Windows:

    run.bat
  4. Откройте приложение по адресу: http://localhost:8081.

Docker Compose

Этот способ позволяет быстро запустить OpenBPM Control в контейнерах без ручной настройки базы данных или окружения.

Необходимые компоненты:

  • Docker и Docker Compose

  • Проверьте установки:

    docker --version
    docker compose version

Инструкция по запуску:

  1. Создайте файл docker-compose.yml со следующим содержимым:

    version: '3.8'
    
    services:
      postgres:
        image: postgres:15
        environment:
          POSTGRES_DB: openbpm-control
          POSTGRES_USER: root
          POSTGRES_PASSWORD: root
        ports:
          - "5432:5432"
    
      openbpm-control:
        image: registry.gitflic.ru/project/openbpm/openbpm-control-community/openbpm-control-community:latest
        environment:
          MAIN_DATASOURCE_URL: jdbc:postgresql://postgres:5432/openbpm-control
          MAIN_DATASOURCE_USERNAME: root
          MAIN_DATASOURCE_PASSWORD: root
          SERVER_PORT: 8081
        ports:
          - "8081:8081"
        depends_on:
          - postgres
  2. Запустите контейнеры:

    docker compose up -d
  3. Откройте приложение по адресу: http://localhost:8081.

  4. Чтобы остановить контейнеры:

    docker compose down

Подробная инструкция доступна на GitFlic.

Сборка из исходного кода

Сборка и запуск из исходников подходят для разработки или кастомных развёртываний.

Необходимые компоненты:

  • Git

  • Java 21 JDK

  • база данных PostgreSQL

Инструкция по запуску:

  1. Клонируйте репозиторий:

    git clone https://gitflic.ru/project/openbpm/openbpm-control-community.git
  2. Настройте базу данных PostgreSQL.

    OpenBPM Control хранит данные (например, подключения к BPM-движкам) в базе данных. По умолчанию требуется база PostgreSQL со следующими параметрами:

    • Database name: openbpm-control

    • Username: root

    • Password: root

  3. Перейдите в каталог проекта и выполните:

    ./gradlew bootRun
  4. Откройте приложение по адресу: http://localhost:8081.

Действия после установки

После успешной установки:

  1. Откройте браузер и перейдите по адресу http://localhost:8081.

  2. Используйте учётные данные администратора по умолчанию (admin/admin).

  3. Настройте подключения к вашему BPM-движку.