Обновления¶
Адрес сервера обновлений¶
Production |
Testing |
|---|---|
free.update.multi-billing.pro |
free.current.multi-billing.pro |
pay.update.multi-billing.pro |
pay.current.multi-billing.pro |
Скрипты обновлений¶
Модуль |
Production версия |
Testing версия |
|---|---|---|
mbadmin - backend |
||
mbadmin - frontend |
||
mbdaemoncore |
||
mbsql |
||
mbcron |
||
mbhookpaygw |
||
mbcabapi |
||
mbcabinet |
Автоматическое обновлене¶
По умолчанию обновление включено для каждого модуля и процесс обновления запускается каждый день в 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.gztar -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