Скачать скрипт можно тут: https://download.r7-office.ru/disk/update.sh

1. Обновление бэкенда

Во время обновления будет происходить:

  • Обновление базы данных с помощью SQL скриптов до актуальной, для версии патча.
  • Обновление api, apisso и processing до версии патча. Конфигурационные файлы остаются без изменений.

Пример выполнения обновления:

bash update.sh -b /tmp/Patch_2.0.15.9999.zip

Где,

  • update.sh — скрипт обновления
  • -b — ключ для обновления бэкенда
  • /tmp/Patch_2.0.15.9999.zip — полный путь до скачанного на ВМ патча Р7-Диска

2. Обновление фронта

Во время обновления фронта (то, что отображается в браузере) будет происходить замена старых файлов, на новые.

2.1. admin

Пример выполнения обновления:

bash update.sh -w admin /tmp/admin_9999.zip

Где,

  • update.sh — скрипт обновления
  • -w — ключ для обновления бэкенда
  • /tmp/admin_9999.zip — полный путь до скачанного на ВМ обновлённого фронта Р7-Админ

2.2. cddisk

Пример выполнения обновления:

bash update.sh -w cddisk /tmp/cddisk_9999.zip

Где,

  • update.sh — скрипт обновления
  • -w — ключ для обновления бэкенда
  • /tmp/cddisk_9999.zip — полный путь до скачанного на ВМ обновлённого фронта Р7-Диск

2.3. calendar

Пример выполнения обновления:

bash update.sh -w calendar /tmp/calendar_9999.zip

Где,

  • update.sh — скрипт обновления
  • -w — ключ для обновления бэкенда
  • /tmp/calendar_9999.zip — полный путь до скачанного на ВМ обновлённого фронта Р7-Календарь

2.4. cdmail

Пример выполнения обновления:

bash update.sh -w cdmail /tmp/cdmail_9999.zip

Где,

  • update.sh — скрипт обновления
  • -w — ключ для обновления бэкенда
  • /tmp/cdmail_9999.zip — полный путь до скачанного на ВМ обновлённого фронта Р7-Почта