Для восстановления системы из резервной копии при использовании «Форсайт. Мобильная платформа» версии 23.05:
Скачайте архив restore_standalone_backup.zip и разархивируйте его.
Скопируйте скрипт restore_standalone_backup.sh, содержащийся в архиве restore_standalone_backup.zip, и разместите его на уровне файла docker-compose.standalone.yml.
Замените конфигурационный файл .env на его резервную копию.
Выполните одно из действий:
запустите контейнеры Docker, если они были остановлены и дождитесь окончания процесса запуска сервисов мобильной платформы:
% docker-compose -f docker-compose.standalone.yml up -d
переустановите «Форсайт. Мобильная платформа» при необходимости.
Запретите доступ пользователям к серверу мобильной платформы.
Запустите скрипт:
COMPOSE_PROJECT_NAME=hyperhive bash restore_standalone_backup.sh
Если на уровне скрипта содержится несколько папок standalone_backup_<дата и время создания резервной копии> с сохранёнными резервными копиями, то укажите наименование необходимой папки после скрипта:
COMPOSE_PROJECT_NAME=hyperhive bash restore_standalone_backup.sh standalone_backup_<дата и время создания резервной копии>
Проверьте работу системы и объём восстановленных данных:
Проверьте объём данных кэша. Если объём данных не полный, то удалите кэш и добавьте его заново в подразделе «Управление кэшем».
Аннулируйте срок действия JWT для пользователей API и администраторов. Для этого измените значения параметров «Срок действия JWT токена для пользователей API», «Срок действия JWT токена для администраторов», «Срок действия refresh JWT для пользователей API и администраторов» в подразделе «Безопасность».
Заново добавьте учётные записи пользователей API, если они были добавлены после создания резервной копии.
Разрешите доступ пользователям к серверу мобильной платформы.
После выполнения действий система будет восстановлена из резервной копии.
См. также:
Резервное копирование и восстановление системы | Создание резервной копии системы при использовании продукта версии 23.05