Развертывание данных ViLoader
Скопировать файл резервной копии базы данных в папку /docker-volume/viloader/database.
Остановить контейнер viloader:
docker service scale visiology2_viloader=0
Перейти в режим выполнения команд внутри контейнера viloader-db:
ID=$(docker ps | grep visiology2_viloader-db | awk '{print $1}') docker exec -it $ID /bin/bash
Перейти в папку /var/lib/postgresql/data/.
cd /var/lib/postgresql/data/
Удалить текущую базу данных viloader
Создать новую аналогичную базу данных:
Восстановить базу данных из резервной копии, задав следующие параметры:
viloader – имя созданной выше базы данных.
DB.backup - имя файла резервной копии базы данных.
Выйти из режима выполнения команд внутри контейнера.
Скопировать папку /files из данных в папку /docker-volume/viloader/application/ на сервере.
Запустить контейнер viloader.