В параметрe "databases" необходимо указать базы данных, для которых требуется создать резервную копию:
mongo - копия базы данных, в которой хранятся дашборды, настройки наборов данных, рабочих областей, прав доступа и загрузчиков;
clickhouse - копия базы данных, в которой хранятся загруженные данные;
postgres - копия базы данных, в которой хранятся настройки Keycloak (список пользователей и пр.);
если не указывать никаких значений в параметре "databases", произойдет копирование всех баз данных.
При создании резервной копии, в директории v3/backup произойдет очистка каталогов clickhouse, mongo или postgres (в зависимости от указанного значения в параметре "databases").
После выполнения команды создастся резервная копия в каталоге /var/lib/visiology/scripts/v3/backup.
Запакуйте получившуюся папку в архив, например, backup-v3.tar.gz, с помощью следующей команды:
tar -czvf backup-v3.tar.gz -C /var/lib/visiology/scripts/v3/backup .
(точка в конце строки выше важна)
Если переносить резервную копию на другой сервер не нужно, можно пропустить архивацию и сразу перейти к п. 4 инструкции по восстановлению (см. ниже).
На сервере, где нужно развернуть резервную копию:
Перенесите архив, например, backup-v3.tar.gz на требуемый сервер.
В параметре "databases" необходимо указать базы данных, которые требуется восстановить (если не указать никаких значений, восстановятся все базы данных, имеющиеся в папке v3/backup).
При восстановлении данных, все имеющиеся базы данных будут очищены.