/
Развертывание данных ViLoader
Развертывание данных ViLoader
Скопировать файл резервной копии базы данных в папку /docker-volume/viloader/database.
Остановить контейнер viloader:
sudo docker service scale visiology_viloader=0
Перейти в режим выполнения команд внутри контейнера viloader-db:
Найти ID контейнера;
sudo docker ps --format "{{.ID}} {{.Names}}" | grep viloader-db
Зайти внутрь контейнера, подставив <ID> из предыдущего пункта.
sudo 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.
sudo docker service scale visiology_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