Восстановление системы из резервной копии при использовании продукта версии 23.12 и выше

Для восстановления системы из резервной копии при использовании «Форсайт. Мобильная платформа» версии 23.12 и выше:

  1. Убедитесь, что версии docker client и docker server соответствуют версии 26.1.xx, версия docker-compose соответствует версии 1.29.xx:

% docker version

% docker-compose -v

Если версии docker client, docker server и docker-compose не соответствуют указанным, то обновите их.

  1. Скопируйте скрипт restore_standalone_backup.sh, содержащийся в архиве standalone_compose_files_v25.03.<порядковый номер версии>.zip, и разместите его на уровне файла docker-compose.standalone.yml.

  2. Замените конфигурационный файл .env на его резервную копию.

  3. Выполните одно из действий:

% docker-compose -f docker-compose.standalone.yml up -d

  1. Разместите папку standalone_backup_<дата и время создания резервной копии> на уровне файла docker-compose.standalone.yml.
  2. Запретите доступ пользователям к серверу мобильной платформы.

  3. Запустите скрипт:

bash restore_standalone_backup.sh

Если на уровне скрипта содержится несколько папок standalone_backup_<дата и время создания резервной копии> с сохранёнными резервными копиями, то укажите наименование необходимой папки после скрипта:

bash restore_standalone_backup.sh standalone_backup_<дата и время создания резервной копии>

  1. Проверьте работу системы и объём восстановленных данных:

    1. Проверьте объём данных кеша. Если объём данных не полный, то удалите кеш и добавьте его заново в подразделе «Управление кэшем».

    2. Аннулируйте срок действия JWT для пользователей API и администраторов. Для этого измените значения параметров «Срок действия JWT токена для пользователей API», «Срок действия JWT токена для администраторов», «Срок действия refresh JWT для пользователей API и администраторов» в подразделе «Безопасность».

    3. Заново добавьте учётные записи пользователей API, если они были добавлены после создания резервной копии.

  1. Разрешите доступ пользователям к серверу мобильной платформы.

После выполнения действий система будет восстановлена из резервной копии.

См. также:

Резервное копирование и восстановление системы | Создание резервной копии системы при использовании продукта версии 23.12 и выше