Обновления

Обновления выходят в среднем раз в 3-4 недели (зависит от загруженности).

Адрес сервера обновлений

Production

Testing

free.update.multi-billing.pro

free.current.multi-billing.pro

pay.update.multi-billing.pro

pay.current.multi-billing.pro

Автоматическое обновлене

По умолчанию обновление включено для каждого модуля и процесс обновления запускается каждый день в 06:05 Обновление происходит из cron, каждый модуль имеет свой файл с задачами в /etc/cron.d/

Ручное обновление

Запустить скрипт обновления нужного модуля с ключем -f (force)

bash /var/bill/<module_name>/production/update/<updater_name>.sh -f

Откат обновления

Перед установкой новой версии, скрипт обновления создает бекап текущей версии.
Бекапы создаются в /var/bill/backup/<module_name> в формате <moduel_name>_<version>.дата_время.tar.gz
Принцип отката обновления один для всех архивов, найти нужный бекап и распаковать его в рабочую директорию модуля:
tar -xzvf /var/bill/backup/mbcabinet/mbcabinet_production.2020-09-28_11-53.tar.gz /var/bill/mbcabinet/production/public

Тестовые обновления

Тестовые обновления - это специальная «сборка» которая включает в себя актуальную версию обновления + наработки которые на данный момент готовы для следующего обновления (новый функционал, багфиксы, новые баги и т.п.).

Для установки тестового обновления необходимо перейти в тестовую директорию модуля и запустить скрипт тестовго обновления:

bash /var/bill/mbcabinet/testing/update/mbcabinet_testing.sh