Вторник писал(а):
Поэтому всё, чего я хочу добиться, это абсолютная идентичность тестового стенда и продакшена. Именно я должен решать, что именно на проде работает потому, что ответственность перед клиентами лежит на мне.
На 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