Как обновить приложение ГИСОГД#
Обновление приложения ГИСОГД#
Подключитесь к серверу, на котором установлено приложение
Скопируйте артефакты сборки новой версии и замените ими старые файлы в директории, где установлено приложение ГИСОГД
Для обновления необходимы файлы:
nginx/default.conf
nginx/nginx.conf
docker-compose.init.yml
docker-compose.yml
diamond.api.tar
diamond.geometry.tar
diamond.idsrv.tar
diamond.inbox.tar
diamond.init.tar
diamond.nginx.tar
diamond.num.tar
diamond.rabbitmq.tar
diamond.web.tar
Подсказка
Файл настроек .env копировать и заменять в директории установленного приложения не нужно. Если этот файл заменить, то потребуется снова указывать параметры, которые были прописаны в п.3 при первичной установке приложения
3. Чтобы обновить ГИСОГД запустите скрипт deploy.sh из артефактов сборки приложения. Скрипт выполнит импорт docker-образов сервисов, необходимых для работы приложения ГИСОГД, из всех .tar файлов, которые были скопированы на сервер. После чего выполнит их установку
Обновление столбца [ExternalId] таблицы [DocumentSummary]#
Важно
Нужно выполнять, если обновление выполняется с версии Системы ниже 5.3
В таблицу [DocumentSummary] добавляется столбец [ExternalId]. Столбец содержит ключи документов, переданных на размещение в ГИСОГД из Системы.
Чтобы заполнить содержимое столбца для тех документов, которые были размещены в ГИСОГД ранее, выполните команду:
dotnet i2g.cli.dll transferExternalId <имя_схемы>
i2g.cli.exe transferExternalId <имя_схемы>
где: <имя_схемы> - схема ГИСОГД.
Пример:
dotnet i2g.cli.dll transferExternalId gisogdgo