Установка через Docker

  • Создана: 26.02.2019
  • Обновлена: 08.04.2025

Используйте современные возможности контейнерных технологий для быстрого развертывания Devprom ALM на вашем Linux-сервере или Windows-сервере.

Установка Docker

Ubuntu/Debian

sudo -s
apt-get update && apt-get -y install docker.io docker-compose
systemctl enable docker --now

CentOS/RedHat

sudo -s
yum -y install curl docker-compose git && (curl -sSL https://get.docker.com | sh)
systemctl enable docker --now

Установка Devprom ALM

mkdir -p /var/www/devprom/logs /var/www/devprom/update /var/www/devprom/backup /home/devprom
cd /home/devprom

wget -O devprom.zip https://myalm.ru/download/devprom-zip
unzip -q -a devprom.zip  
mv devprom /var/www/devprom/htdocs
chown -R 33:33 /var/www/devprom

git clone https://github.com/devprom-dev/docker.git
cd docker

Измените значения по умолчанию в файле .env

vi .env

Установите и запустите контейнеры

docker-compose up -d

Использование СУБД MySQL

Откройте браузер, перейдите к приложению. Укажите пароль пользователя MySQL, значение которого задано в переменной MYSQL_PASSWORD файла .env (по умолчанию devprom_pass)

Нажмите кнопку "Установить" и дождитесь завершения установки.

Использование СУБД PostgreSQL

Запустите контейнер с СУБД

docker-compose -f pgsql.yml up -d

Откройте браузер, перейдите к приложению и заполните поля как на скриншоте ниже:

  • Имя хоста СУБД: db-pgsql
  • Пропустить создание новой базы данных

Укажите пароль пользователя СУБД, значение которого задано в переменной MYSQL_PASSWORD файла .env (по умолчанию devprom_pass)

Нажмите кнопку "Установить" и дождитесь завершения установки.

Резервное копирование

Автоматически ежедневно формируемые резервные копии будут доступны на хосте в каталоге /var/www/devprom/backup, организуйте их резервирование в отдельное хранилище.

Развертывание кластера

Для промышленной (боевой) эксплуатации при значительных нагрузках (> 100 одновременно работающих пользователей) рекомендуем выполнить развертывание кластера.

Решения для поддержки процессов разработки Devprom Software