/
Развертывание данных ViLoader
Развертывание данных 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
psql -U viloaderuser -h 127.0.0.1 -c 'drop database "viloader"'
Создать новую аналогичную базу данных:
psql -U viloaderuser -h 127.0.0.1 -c 'create database "viloader"'
Восстановить базу данных из резервной копии, задав следующие параметры:
viloader – имя созданной выше базы данных.
DB.backup - имя файла резервной копии базы данных.
pg_restore -h 127.0.0.1 -U viloaderuser -d viloader --verbose DB.backup
Выйти из режима выполнения команд внутри контейнера.
exit
Скопировать папку /files из данных в папку /docker-volume/viloader/application/ на сервере.
Запустить контейнер viloader.
docker service scale visiology2_viloader=1
, multiple selections available,
Related content
Развертывание данных ViLoader
Развертывание данных ViLoader
More like this
Развертывание данных ViLoader
Развертывание данных ViLoader
More like this
Развертывание данных ViLoader
Развертывание данных ViLoader
More like this
Развертывание данных ViLoader
Развертывание данных ViLoader
More like this
Развертывание данных ViLoader
Развертывание данных ViLoader
More like this
Развертывание данных ViLoader
Развертывание данных ViLoader
More like this