С помощью скрипта update.sh входящего в комплект поставки, можно произвести автоматическую установку или обновление Plan-R.
Справка по флагам
Скрипт, update.sh поддерживает следующие флаги:
Подготовка к установке Plan-R
Перед установкой Plan-R, нужно убедится, что в системе установлены совместимые версии Docker и Docker Compose, а также ахрхиватор unzip. Минимально, совместимыми версиями, являются Docker 19.03.0 и Docker Compose 1.27.1. Проверить наличие в системе Docker и Docker Compose и unzip, можно следующими командами:
docker -v
docker-compose -v
#Docker Compose version v2
docker compose version
#unzip
unzip -v
Если, в системе не установлено ПО Docker и Docker Compose, то рекомендуется выполнить установку в соответсвии с инструкцией на официальном сайте: https://docs.docker.com/engine/install/
Внимание! После, установки Docker и Docker Compose в соответсвии с инструкцией на официальном сайте, в систему установится Docker Compose version v2. Для того, чтобы Docker Compose version v2 был совместим и мог выполнять команды Docker Compose version v1, нужно ввести в терминале от имени администратора, следующую команду:
sudo ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose
Установка unzip:
sudo apt install unzip
sudo yum install unzip
Установка Plan-R
Внимание! Перед началом установки Plan-R убедитесь в наличии минимум 20Гб свободного места
Для того, чтобы произвести чистую установку Plan-R, необходимо запустить c правами администратора скрипт update.sh с флагом -i true. Так же, с помощью флага -f нужно обязательно передать директорию, в которой находится скачаный архив с дистрибутивом в zip формате. Скрипт update.sh запущенный в режиме чистой установки(с флагом -i true), по умолчанию создаёт в директории развёртывания /opt, следующую структуру каталогов:
Директория развёртывания по умолчанию /opt. Если, необходимо задать другую директорию развёртывания, то необходимо передать в скрипт update.sh флаг -w с указанием директории, в которой будет создаваться структура каталогов. Внимание! В режиме чистой установки не рекомендуется изменять директорию развёртывания по умолчанию.
По окончании установки, перейдите в директорию /opt/dppm/planr, проверьте настройки файла .env и выполните запуск Plan-R, выполнив скрипт ./start.sh
Внимание! Перед началом обновления Plan-R убедитесь в наличии минимум 20Гб свободного места
Внимание! Перед началом обновления Plan-R убедитесь, что созданная при установке Plan-R структура каталогов,имеет вид:
Перед проведением обновления, необходимо перейти в папку разворота системы по умолчанию /opt/dppm/planr и остановить систему, выполнив скрипт ./stop.sh.
Входящий в комплект поставки скрипт update.sh по умолчанию, запускается в режиме обновления. При запуске скрипта, с помощью флага -f, нужно обязательно указать директорию, в которой находится архив со скачанным дистрибутивом в zip формате. В режиме обновления, скрипт update.sh поддерживает все флаги, перечисленные в пункте Справка по флагам(см.выше). Так же, справку по флагам можно вызвать, запустив скрипт update.sh в терминале с флагом -h:
./update.sh -h
Перейдите в папку со скриптом и выполните обновление системы, запустив с правами администратора скрипт update.sh с необходимыми флагами:
После выполнения обновления, перейдите в директорию /opt/dppm/planr, проверьте настройки файла .env и выполните запуск Plan-R, выполнив скрипт ./start.sh