Обновление системы PLAN-R (Windows)

Внимание! Рекомендуется разворачивать и обновлять Plan-R на Windows только для личного ознакомления или тестирования продукта, но не для использования в реальной коммерческой среде.

Для обновления Plan-R на Windows необходимо выполнить следующие шаги:

  • Перед проведением обновления системы рекомендуется выполнить резервное копирование базы данных. Для этого нужно запустить PowerShell, перейти в директорию развёртывания (например, С:\Plan-r) и ввести команду (Внимание! Бэкап создаётся в несжатом виде):
#Переходим в директорию развёртывания
cd С:\Plan-r

#Создаём бэкап базы данных
docker exec postgres /bin/bash -c "export PGPASSWORD=planr && pg_dump -U planr planr" > planr_latest.sql
  • Скачать архив с последней версией дистрибутива
  • Перейти в директорию развёртывания Planr (например, С:\Plan-r)
  • Разархивировать содержимое архива в директорию С:\Plan-r с помощью специальных программ-архиваторов: WinRar или 7Zip. Во время разархивации программа должна запросить пароль (пароль можно получить через запрос в службу поддержки support@dppm.pro).

register imageРазархивация содержимого архива в директорию C:\Plan-r

  • Запустить консоль PowerShell от имени администратора и выполнить следующие команды:
cd C:\Plan-r \planr-r_<version>\images
Get-ChildItem .\*.tar | foreach {docker load --input $_.FullName}

register imageВыполнение команд в консоли PowerShell

  • Если необходимо сконфигурировать систему, то нужно перейти в директорию с новым дистрибутивом C:\Plan-r \planr_\planr и изменить файл с переменными среды .env. Далее нужно запустить Planr следующей командой:
cd C:\PLAN-R\planr_<version>\planr\
docker compose --env-file ./.env -p "planr" up -d

register imageКонфигурация системы

  • Зайти в приложение Docker Desktop и убедится, что всё работает корректно.

register imageПроверка результата выполнения в Docker Desktop


509.1-59ba7826