Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. зайти на ВМ с платформой;

  2. выполнить команды:


Блок кода
sudo su 
cd /etc/wimark/one 
bash start.sh




Обновление Wimark One

...

Блок кода
docker save -o /opt/wimark_backup/images.tar \
 $(docker compose -f /opt/wimark/one/docker-compose.yml config \
 | grep image | awk '{print $2;}')

...

Блок кода
docker exec -it $(docker ps | grep 'one-mongo-1\|one-mongo-ha-1' | \
 awk '{ print $1;}') mongodump --db=test --gzip --archive=/tmp/backup_wimark.gz

...

Блок кода
docker cp $(docker ps | grep 'one-mongo-1\|one-mongo-ha-1' | \
 awk '{ print $1;}'):/tmp/backup_wimark.gz /opt/wimark_backup/

...

Блок кода
docker exec -it $(docker ps | grep 'one-mongo-1\|one-mongo-ha-1' | \
 awk '{ print $1;}') bashmongodumpbash
mongodump --db=test --excludeCollection=bss_stat_info \
 --excludeCollection=client_stat_info --excludeCollection=client_stats \
 --excludeCollection=cpe_stat_info --excludeCollection=stats \
 --excludeCollection=wlan_stat_info --gzip --archive=/tmp/backup_wimark.gz; exit

...

Блок кода
docker cp $(docker ps | grep 'one-mongo-1\|one-mongo-ha-1' | \
 awk '{ print $1;}'):/tmp/backup_wimark.gz /opt/wimark_backup/

...

Блок кода
docker cp /opt/wimark_backup/backup_wimark.gz $(docker ps | \
 grep 'one-mongo-1\|one-mongo-ha-1' | awk '{ print $1;}'):/tmp/

...

Блок кода
docker exec -it $(docker ps | grep 'one-mongo-1\|one-mongo-ha-1' | \
 awk '{ print $1;}') mongorestore --drop --nsInclude='test.*' \
 --gzip --archive=/tmp/backup_wimark.gz

...

Блок кода
rm -r /opt/wimark/static 
cp -r /opt/wimark_backup/static /opt/wimark/

...

Блок кода
docker start $(docker ps | docker ps -a | grep 'backend-golang-1' | \
 awk '{ print $12;}')




Далее следует подождать несколько минут и проверить работоспособность в соответствии с разделом Проверка работоспособности.

...