Создание резервной копии системы при использовании продукта версии 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. Скопируйте скрипт make_standalone_backup.sh, содержащийся в архиве standalone_compose_files_v23.12.<порядковый номер версии>.zip, и разместите его на уровне файла docker-compose.standalone.yml.

  2. Убедитесь, что кэши источников данных не находятся в процессе обновления или удаления, а также не запущена синхронизация пользователей из каталога LDAP. Для просмотра журнала фоновых задач используйте подраздел «Фоновые задачи» или API-метод tasks. Если фоновые задачи выполняются, то при создании резервной копии может быть нарушена целостность данных.

  3. Запустите скрипт в директории его расположения:

bash make_standalone_backup.sh

После чего на уровне скрипта будет создана папка standalone_backup_<дата и время создания резервной копии>, содержащая файлы резервных копий баз данных PostgreSQL, файлового хранилища MinIO, технических логов Elasticsearch.

  1. Переместите папку standalone_backup_<дата и время создания резервной копии> на компьютер, предназначенный для хранения резервных копий.

  2. Создайте копию конфигурационного файла .env, если в него были внесены изменения, и переместите его на компьютер рядом с папкой standalone_backup_<дата и время создания резервной копии>.

После выполнения действий будет создана резервная копия баз данных PostgreSQL, файлового хранилища MinIO, технических логов Elasticsearch, конфигурационного файла .env.

См. также:

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