BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 06:41

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: 26 июл 2018, 12:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вторник писал(а):
Я понял, почему до сих пор не получил ответ - я не указал, что у меня проблема с новой инсталляцией, с нуля.

А ответ такой: в дистрибутиве находится неактуальная версия dump.sql.

вы это указали и все ответы есть выше
а ответ такой: что надо запустить update после инсталляции
в dump.sql и не обязательно должна быть актуальная схема в данной реализации, все миграции с какого-то условного момента делаются только через patch.sql который в update_X.zip

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 июл 2018, 09:58 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Я более-менее разобрался, как работает ваша система обновлений. В связи с этим вопрос:

Захожу я сейчас, например, в sets/20180730205357 и вижу определённый набор файлов. Этот набор никогда не изменится? Или через N дней файлы в наборе могут измениться?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 июл 2018, 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну там явно в имени дата упомянута - вроде как не должны по задумке, пока не будут старые подчищены, скорее всего вечно они там храниться не будут

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 июл 2018, 15:37 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Я так и подозревал. Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 июл 2018, 19:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Вторник писал(а):
Поэтому всё, чего я хочу добиться, это абсолютная идентичность тестового стенда и продакшена. Именно я должен решать, что именно на проде работает потому, что ответственность перед клиентами лежит на мне.
На ftp, в папке версии есть папка "sets". Там лежат билды ядра и модулей на конкретную одну сборку.
ftp://bgbilling.ru/pub/bgbilling/7.1/sets/

Здесь есть пример Dockerfile, который их использует:
https://github.com/bgbilling/docker-bil ... e.snapshot


При установке модулей или обновлении можно указывать "set":
Цитата:
Usage: <module's zip> | update [<set>] | install <module> [<set>] | killhash <id>
Parameters:
update update all modules.
update <set> update all modules on <set>.
install <module> download and (re)install component.
install <module> <set> download and (re)install component on <set>.
./bg_installer.sh update sets/20180730205357
В последних билдах можно так:
./bg_installer.sh update 20180730205357


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 июл 2018, 20:58 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Да, спасибо. Я уже разобрался.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.111s | 30 Queries | GZIP : On ]