Вариант 1. Автоматические миграции
- Скачать дистрибутив Системы Avanpost IDM.
- Остановить службы IDM:
sudo systemctl stop idm sudo systemctl stop iga
- Сделать резервную копию существующей папки idm:
mv /opt/avanpost/idm /opt/avanpost/idm_backup
- Распаковать архив:
unzip Avanpost.IDM.<Version>.zip -d /opt/avanpost/idm
- Запустить службу iga и дождаться полного запуска:
sudo systemctl start iga
- Остановить и запустить обе службы:
sudo systemctl stop iga sudo systemctl start idm sudo systemctl start iga
Вариант 2. Ручные миграции
- Скачать дистрибутив Системы Avanpost IDM.
- Остановить службы IDM:
sudo systemctl stop idm sudo systemctl stop iga
- Сделать резервную копию существующей папки idm:
mv /opt/avanpost/idm /opt/avanpost/idm_backup
- Распаковать архив:
unzip Avanpost.IDM.<Version>.zip -d /opt/avanpost/idm
- Экспортировать переменные окружения:
export "ASPNETCORE_URLS=http://localhost:5001/;http://localhost:5002/" export "ASPNETCORE_ENVIRONMENT=Production" export "DOTNET_PRINT_TELEMETRY_MESSAGE=false" export "IGA_CFG=/opt/avanpost/idm/config/iga.config" export "CLUSTER_CFG=/opt/avanpost/idm/config/iga-cluster.config"
- Выполнить миграции:
usr/bin/dotnet /opt/avanpost/idm/web/Avanpost.Idm.Selfservice.WebHost.dll -migrate
- Запустить обе службы:
sudo systemctl start idm sudo systemctl start iga